Django 1.5

This PR does two things:

1. update to Django 1.5.5
2. update to the master tip of Jingo

I've been testing this with Input. This gets us most of the way there, but the monkeypatching for form fields so that they're always "safe" doesn't work with Django 1.5. funfactory is still using `safe_django_forms` in nuggets, but should be using `jingo.monkey`.

Assuming this looks good (and it's so ginormous that I'm not sure anyone could tell otherwise without spending a week), I will:

1. merge this
2. immediately embark on a very short quest to fix funfactory to use `jingo.monkey` instead of nuggets `safe_django_forms`
3. create a PR to update funfactory
4. continue testing everything with Input to suss out other issues

Here's what I did to generate this PR:

```
rm -rf lib/python/django/
rm -rf lib/python/Django-1.4.10-py2.6.egg-info/
pip install -I --install-option="--home=`pwd`" django==1.5.5
git add lib/python/django/
git add lib/python/Django-1.5.5*
```

```
cd src/jingo
git fetch --all -p
git checkout origin/master
```

r?