Django 1.4.5

DO NOT MERGE YET

supersedes #880 with a rebase on master and a vendor submodule pointing to a branch with both django 1.4.5 and elastic library updates.

All of [the frontend issues mentioned by darkwing](https://github.com/mozilla/kuma/pull/880#issuecomment-14302994) are still present.