user profile implemented, need to add more fields.
(please do migrate after pulling this commit)
moved new fields from RegistrationModel to UserProfile
(please to python manage.py migrate after merged this commit)
modified url to edit_profile
Merge branch 'appsembler_develop' of github.com:appsembler/mediathread into feature/136-profile
redirect to edit_profile after set_password, and set organization name
to unique. (do migrate after merging this commit)
fixed typo, and removed the useless field (do migration)
changed redirecting url to edit_profile
added django-avatar to the right place
Merge branch 'refs/heads/appsembler_develop' into feature/136-profile

Conflicts:
	mediathread/settings_shared.py
	mediathread/templates/base.html
	requirements/base.txt
pep8 organization and cleanup
added data migration from RegistrationModel to UserProfile
data migration for correctly setting the user type in the UserProfile model
updated login view to use the user profile model
added unicode method to user profile model
fixed a data migration
refactoring of the registration process
removing RegistrationModel from code
deleted RegistrationModel
forgot to remove RegistrationModel in one place
removed unused imports