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