utils.py: _DUPLICATE_USERNAME_ERRORS matches beginning of IntegrityErrors.

PostgreSQL 9.1 now spits out more descriptive errors, so we should move
to an re match instead of a simple string match.
Merge pull request #49 from ecometrica/django-tests

utils.py: _DUPLICATE_USERNAME_ERRORS matches beginning of IntegrityErrors