take User model from utility function
Merge branch 'master' into custom_user_model
tests with custom user model

Run all tests with custom user model when django version >= 1.5. When django version < 1.4 then auth.User will be used
user custom logic for getting user profiles

completely removed using of get_profile function from User model as deprecated and not effective, introduced new setting - PYBB_PROFILE_RELATED_NAME, which uses for correct determine profile for forum.
Merge branch 'master' into custom_user_model

Conflicts:
	runtests.py
drop support for django < 1.4
improved docs: how to create or adapt profile model for forum
fixed all migrations for supporting custom user models
use get_username function when appropriate
Revert "use get_username function when appropriate"

This reverts commit 4299078f36223f1990cb69624585bba850e181ac.
Changes not supported in django 1.4
removed django-mailer from hard dependencies
Merge pull request #71 from hovel/custom_user_model

Custom user model support