core: Respect VAGRANT_HOME everywhere

Use `VAGRANT_HOME`env var also for `Plugin::Manager` etc., not only in the `Environment` class.