Estimated hours taken: 0.1
bytecode/mdb.m:
Simple Mercury driver for the bytecode interpreter.
The driver allows us to initialise the Mercury runtime
engine and various modules in libmercury without having
to duplicate code from the runtime.
This really is overkill and it would make sense to rewrite
parts of the runtime so that initialisation and startup of
compiled Mercury code are not so tightly coupled. May revisit
this later.