Update wgsi.py to honor the DJANGO_SETTINGS_MODULE environment variable.

When running through WSGI, environment variables that are set in the apache
config aren't available via os.environ. Instead, they are passed into the
application() function.

By wrapping application(), we add the DJANGO_SETTINGS_MODULE variable to
os.environ. After that, it falls back to os.environ["DJANGO_SETTINGS_MODULE"] or
"youarehero.settings.local" like it did before.

This is needed because vagrant will specify the settings file in it's apache
config.
Added Vagrant and ansible files to allow development in a virtual machine.

The environment inside should be pretty close to production
Merge remote-tracking branch 'origin/master' into vagrant

* origin/master:
  Try to load local settings before falling back to devel
  plain make now does everything and starts a server
  Use the development settings by default instead of local
Forward apache to 8080 and make 8000 available for pycharm instead.
Do not use virtualenv on the vagrant box
Mount the project world-readable in vagrant

It is a trusted environment anyways, and some parts of the app need write access
to e.g media for uploads.
automatically load vagrant settings on youarehero.vagrant
Added watchr script that automatically triggers apache reloads on the vagrant vm
ignore .vagrant
added agent mias image
send mails when a notification is triggered
Strip the subject line to remove the trailing \n
Merge pull request #2 from voidus/mail-notifications

E-Mail notifications for notifications.
Merge pull request #1 from voidus/vagrant

Added vagrant and ansible configs.
Use the console email backend by default in devel settings
remove unused import
Added a manage.py command that sends recent quests and comments to ADMINS.

This will be used for basic monitoring of user activity while our userbase is
still small.
use unicode strings