Topic/ops updates

The purpose of these updates is to make the dev env resemble the production environment more (by using real web/app servers) without losing too much convenience (low sys requirements, easy runserver debugging, management of static assets).

There's still some work to go, but the long-term goal is to have the fabric file be able to manage deployments, and to be able to add new system tools (like memcached) to dev environments before pushing them to production.

This is going to break everyone's development servers. Emails will go out when merged.

@cwimbrow you might want to take a look at this. Running gunicorn instead of the django runserver prevents dynamic reloading of server-side code. When you are working on python code, you'll probably want to halt gunicorn and use the django runserver. There's a fabric task for that though.