Added support for custom primary key types of custom user models.

The following change in migration allows you to use a different field type (other then ```AutoField```) for User pks.
If you choose to merge it, please release a hot fix.