Add salt stuff to .editorconfig and .gitignore.
Remove the no longer needed App Engine config files.
Add static url handler in devserver.
Fix the horrible bug we've been seeing with 'content not rendered'
Add grunt tasks clean, pybuild, provision and deploy.

clean removes *.pyc files and build artifacts.

pybuild builds the slingsby.tar.gz that can be pip installed on the
server.

provision installs everything necessary on the server.

deploy pushes the slingsby.tar.gz to the server and installs it.
Add a helper tool to dump travis env vars to pillar.
Complete travis setup, with build and deploy.

Added secrets to environment: FACEBOOK_API_KEY, NEWRELIC_LICENSE_KEY,
SECRET_KEY.

Removed the virtualenv from the grunt task, since it's already activated
in the CI environment. Might have to come up with a solution that finds
current active venv...
Move manage() logic to slingsby/__init__.py

This is done to make it possible to install manage.py as a script,
which requires it to not import anything in the virtualenv itself.

At least I think that was the reason.
Remove diff output for files with sensitive data.

This to make sure we don't expose any private keys in the travis logs.
Add the prod-requirements to the virtualenv.
Update salt README.
Make sure latest version of pip is used.
Reload uWSGI on changes to slingsby.
Make sure Nginx is reloaded on changes to slingsby settings.
Make /tasks/ accessible locally only, add cron jobs.

Also added some h5bp recommended settings to slingsby nginx site.
Add redirection from www.ntnuita.no -> ntnuita.no