rename BoostBasedVM to BoostEnvironment

* Because now it really is just an environment,
  has no VM functionality (except creating them),
  and just runs the IO thread.
* Impact is relatively low for a rename,
  showing usage is mostly access to the BootLoader
  and the io_service.