core: expose the hook method from the env
core: allow custom callables in hooks
Merge pull request #2405 from fgrehm/2044-provisioner-hooking

core: support hooking around provisioners runs
core: allow hooking around provisioner runs

/cc @fgrehm - :) I think you'll understand.
Merge pull request #2366 from gildegoma/ansible-extra-vars

provisioners/ansible: Improvements for 'extra_vars' argument
update changelog
Fix typo
Update version to 1.4.0.dev

Since plugin devs might not be aware of the bump, at least they'll know that master is now 1.4 after a `bundle update`

/cc @mitchellh
providers/virtualbox: internal networks [GH-2020]
providers/virtualbox: some validation around internal networks
guests/linux: emit upstart event for vagrant mounted if avail [GH-2502]
core: only look for global flags before "--" [GH-2491]
core: create sentinel just before provisioning [GH-2488]
Merge branch '2293-track-box-url' of https://github.com/fgrehm/vagrant into fgrehm-2293-track-box-url

Conflicts:
	plugins/commands/box/command/list.rb
commands/box/list: clean up
Merge pull request #1949 from mpapis/feature/shell_provisoner_array_args

provisioners/shell: implement array arguments from #1569
provisioners/shell: allow array args [GH-1949]
website/docs: Document `--box-info` parameter for `vagrant box list`
provisioners/puppet: update config to new style
provisioners/puppet: can specify a client key/cert