add a unique index to auth_user.username

Django 1.3 by default adds a unique index to the username column.
This is useful every time we do User.objects.get(username=u), as it
prevents us from doing a table scan.