Reorganized form definitions. They are now defined within packages that use them.
Using HTML5 email input type.
Updated profile editor page.
Updated API client creation and editor pages.
Updated review creation and editor pages.
Restructured frontend exceptions.
Renamed some test cases to be more distinguishable.
Added some tests for frontend review views.
Made nosetests output verbose.
Renamed test case for frontend review views.
Added tests for user views.
Added a test for login page.
Renamed test case for frontend search views.
Put utils from data package into a separate module.
Added test for explode_db_uri function.
Separated definitions OAuth-related models.
Renamed OAuth client creation function. It wasn't "generating" new clients.
Added tests for OAuthClient model.
Added a way to set custom User-Agent string for MusicBrainz.
Added Flask-DebugToolbar extension.
Added a link back to MusicBrainz user profile.