change version of Django from 1.5.4 to 1.5.1 because of some issues

I don't know why, but with Django 1.5.4, 1) ipython can not be lauched correctly,
and 2) ImproperlyConfigured exception is thrown when try to import some models on Django shell.
Merge branch 'django-1.5.1'