Paul Hinze 92c345b42d
Allow go push plugins to use config from Vagrantfile
* Populate push configs when parsing the vagrantfile
* Allow untyped configs to be shipped over GRPC
* In our demo plugin, walk the vagrantfile and snag the config

Example Vagrantfile that works with the demo plugin:

```ruby
Vagrant.configure("2") do |config|
  config.push.define "myplugin" do |push|
    push.coolkey = "coolvalue"
    push.alist = ["so", "many", "items"]
    push.ahash = { "hashkey" => "hashvalue" }
  end
end

```
2022-04-25 12:26:21 -05:00
..
2022-04-25 12:24:20 -05:00
2022-04-25 12:24:20 -05:00
2022-04-25 12:24:21 -05:00
2022-04-25 12:24:20 -05:00
2013-03-08 21:30:09 -08:00
2022-04-25 12:24:21 -05:00