Clean up build email fixes. 

Send the notifications from the web celeries for now.
Clean up tasks.py a bit
Clean up docs and add mkdocs stuff
add faq entry for 401 errors for users who do not load test data
Merge pull request #976 from rtfd/add-mkdocs-to-docs

Add mkdocs to docs
Add start of base email template, add general multipart mailer

Adds multipart mailer and a semi-mocked up email example.
Clean up project admin
Fix up lingering email issues, some content changes
Slight change on build failure email
Add Syncer backend
Generate latest version on project save
Whitespace cleanup
Properly save model
Create build objects on the server not the client.
Add proper settings for syncers
Refactor tasks for double remote usage
Merge remote-tracking branch 'origin/fix-build-emails' into syncer-backend

Conflicts:
	readthedocs/core/utils.py
	readthedocs/projects/tasks.py
Allow web tasks to work without API
Rejigger tasks
remove references to slumber