Make Ansible provisioner extra_vars a hash

This is a small tweak to the behavior of `extra_vars` for the Ansible provisioner: What was previously a string in the form of `key1=value key2=value` is now a hash, which enables users to plug in Vagrantfile config options as Ansible --extra-vars if desired.

I updated the documentation pull request to go along with this.