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
Stop building/showing man pages. I don't think anyone uses these.

This should at least speed up builds slightly. Until we have a nicer way to manage what types of docs get built for a project.
Fix queue_info
Show error properly
Docs for vagrant
Why is this so hard
Merge pull request #640 from agjohnson/saltify-deploy

Update Vagrant provisioning, start migration to Salt
Get rid of references to man_results too.
Remove cruft
Update translations
Add in all Sphinx supported languages. Refs #371
Update Norwegian translation
Add .vagrant to .gitignore.

Because the Vagrantfile is now in the top-level directory, the
.vagrant directory also gets created in the top-level directory.
Merge pull request #697 from toffer/add-vagrant-to-gitignore

Add .vagrant to .gitignore.