Update Vagrantfile for Salt deployment

* Add salt provider
* Track develop branch of salt for bootstrap. This addresses an issue with
  postgres_user present in 0.17. Pinning the next stable release should be
  adequate
* Bump up memory
* Change web port to match nginx config
* Add better dns resolver, maybe not required
Migrate Chef config to Salt, improve site deploy

* Migrated most services 1-to-1
* Updated package install to work with pip 1.5+
* Updated application setup to perform actions on database as well
* Added temporary local_settings to get the server running
Add hiredis requirement
Tighten exception catch on settings
Update local_settings for vagrant
Fix redis settings on onebox
Change checkout to use vagrant share, add auth fixture

* Adds auth fixture for adding user docs/docs, automating adding a user so
  loading test data can be automated
* Adds a vagrant share to the checkout path, so local changes are now live in
  the vagrant box
* Updates salt deploy for both
Docs for vagrant
Merge pull request #640 from agjohnson/saltify-deploy

Update Vagrant provisioning, start migration to Salt