Updates tests to Vagrant 1.5.1

This takes the previous pull request and updates tests to work with Vagrant 1.5.1

Note, vagrant 1.5.1 has changes that require fedora to run with pty = true (to avoid sudo complaining), but when you do so then file provisioner fails.

There is a test marked allow failure that demonstrates the issue.