make sure executable is named packer.exe in Windows build [GH-1483]
Add support for VMware Fusion 7 Pro [GH-1478]
Update CHANGELOG.md
common: don't wait SSH on first try
communicator/ssh: upload proper source [GH-1484]
Update CHANGELOG
Add group_vars and host_vars to Ansible provisioner docs to reflect current code
Merge pull request #1485 from cspicer/gh-975-ansible-docs

website: Add group_vars and host_vars to Ansible provisioner docs
v0.7.1
scripts: add openbsd/freebsd to builds
website: remove packer_ prefix from files for now
Run two builds in parallel with go get.

By default, go get determines parallelism based on the number of
cores available. Those show up as 32 in the Travis CI environment
but a virtual machine is limited both by the amount of cores it
has allocated and the amount of memory available to it. 32 parallel
build processes are likely to exhaust the memory resources, leading
to killed processes.

This change reduces the number of builds running concurrently to 2,
which should reduce the likelihood of memory exhaustion greatly.

The number could probably be dialed up a little bit, but this should
give a good default reflecting the environment's resources.
scripts: build should do everything now
scripts: reintroduce dist
scripts: ignore errors on gox for now
website: re-add packer prefix
Merge pull request #1486 from roidrage/master

Run two builds in parallel with go get
salt provisioner: require local_state_tree
salt provisioner: tidy up and refactor into functions