Have a saner implementation of BoostVM::forVM(): inherit from VirtualMachine

* Actually, it is a pretty similar layout (VirtualMachine storage in BoostVM),
  except now the VM pointer is also a BoostVM pointer.