Whitespace cleanup.
No need to change into `manifests_guest_path`, use full path to manifest instead.
Use the Puppet provisioner's `working_directory` option when specified.
Synced up Puppet options, now respects `hiera_config_path` option, passes in `--manifestdir` and `--detailed-exitcodes`.
Merge pull request #108 from jbronn/puppet-options-fixes

Respect Vagrant's Puppet Options