Update Django to 1.5.1, update other requirements, closes #1, closes #2, closes #3

Basically update most components to latest versions, specify all requirements
by name and version rather than git repository, and update the settings files
to use the specifications in Django 1.3/1.4.