Added runtime compilation support. Client code can now call
'vm.compile()' with any string containing code to receive a reference to
the code's main function.