Rearrange URLS & views

Move functionality out to separate views
First cut at separating functionality into distinct views
New templates for contact add/edit & bulk upload forms.
Add sub nav to form templates.
Move ContactForm to contrib.registration
Use csv module for bulk registration.

Add error reporting
Edit contact connection inline using inline formset
Show list of identities in registration dashboard
First pass at upgrading contrib.messaging views
Using bootstrap and django-selectable.
Start move to django-tables2
Drop Django 1.3 and add Django trunk support

- Drop Django 1.3 from test environments
- Fix imports to work with Django trunk

Branch: django-upgrade
Start RapidSMS 0.12.0 release notes
Drop Django 1.3 from Travis too; test against latest Django 1.4.5
Branch: django-upgrade
Bump version to 0.12.0
Branch: release-0.12.0
Merge branch 'django-upgrade' into release-0.12.0
Merge branch 'feature/update-messaging' into feature/add-bootstrap
Add responsive bootstrap.  Fix nav for small windows.
Merge branch 'release-0.12.0' of https://github.com/rapidsms/rapidsms into feature/add-bootstrap
Merge branch 'feature/add-bootstrap' of https://github.com/caktus/rapidsms into feature/add-bootstrap
Use django tables 2 for message log