Move vagrant settings to separate file

Vagrant provisioning shouldn't use `local_settings`, as pointed out in #709. This moves settings to a separate file and updates the salt states to use the vagrant settings. The vagrant settings don't include an import of `local_settings` because standalone development settings in local_settings could break the vagrant instance configuration.