Permissions: Use User over PootleProfile
Permissions: Use User in get_matching_permissions()
Permissions: Change check_profile_permission() to check_user_permission()
Permissions: Minor style fixes
Migration: initial migration script
Migration: add migration data submodule
Migration: notes on version migration setup and operations
Travis: use different dbname for testing

Prevents any potential conflict if you run this locally
Travis: run migration tests
Unit: Use User in get_for_path
Bump up Django requirement: Bit missed in c17660f8
Requirements: This version contains improvements to MySQL support

See http://pytest-django.readthedocs.org/en/latest/changelog.html#id2

Also this aligns us with Evernote.
Requirements: Document places where Django required version must be updated
Bugfix for unset variable
Permissions: Fix a profile join I missed
Move signals out of pootle_app models
Cleanup: Move form out of view
Random cleanups
Permissions: Fix Project.for_username() to work with User
Add another suggestion field to submissions

Part of evernote/pootle#163

Pick note: Regenerated the whole migration.

Conflicts:
	pootle/apps/pootle_statistics/models.py