Included note to keep gunicorn loggers

Fix #1095
Fix logic around GET
Add integration test so I don't break GET requests again
fix poor english, overridden instead of overrided
subscribe_comments -> subscribe_notes
Default socket timeout of 5 seconds
Filter out empty email addresses
Instrument Celery tasks with statsd
Break up middleware
Add plugin suffix to stat instrumentation
Change tasks key prefix to jobs.duration
Clearer logic
Return wrapped func
Fix stat_suffix
Log a warning when a resolve happens on a large amount of rows..

because you can never trust users.
Allow make the user aware of usernames when they matter
Ensure users can actually change their username
Initial data on account settings form
Correct validation error for duplicate username
Exclude self from username validation