Merge pull request #1 from SimonGreenhill/master

Minor tweaks
Adding south for model migrations

Fixes #2
Convert to south
Reduce iso_code max_length to 3

Fixes #3
Merge pull request #4 from NESCent/install_south

Use South for database schema migrations
Convert tabs to spaces in settings.template
djangorestframework-gis is now in pypi
Convert tabs to spaces in models.py
Add models for Language
Make related names unique
migration for adding language models
Convert tabs to spaces in load.py
Make ISOCode unique in language model
Add functions for loading language data from csv
Fix missing mode, skip ISOCode if not found
Remove unique constraint on LanguageClass name
Add missing % in __unicode__
Add Language model classes to admin
Pluralize LanguageFamily
Make Language FKs nullable