turn sender, recipient and parent_msg into raw_id fields

Select fields do not scale for many users/messages
explicitly specify MessageAdminForm fields
don't use get_user_model() in models.py

fixes a problem with Django 1.7 and the new AppConfig system
use django.utils.timezone instead of datetime
add AppConfig for Django 1.7
update version notes
increase version to 0.5.0