core: add Vagrantfile class, tests
core: Environment uses the new Vagrantflie class
core: Environment#config_global is gone!
core: Vagrantfile class now adheres to box_version