Django 1.5

So, here's my first new contribution. I've done the groundwork for the update for Django 1.5, and also updated the rest of the dependencies for the project.

What this does do:

* Removes incompatible old calls and deprecated calls in Django 1.5 (direct_to_template, HttpRequest.raw_post_data)
* Updates {% url view-name %} template tags to the new accepted variant {% url "view-name" %}
* Updates all requirements.txt dependencies

What this does not do:

* Move UserProfile into a new User object, as this will require more thought before this can be performed

This needs to be carefully tested before going live, unfortunately we don't have much of a test-harness, so maybe that can follow.