Extracted nickname registration out of the UsersController and into its
own service.
Merge pull request #1423 from einarj/nickname_registration_service

Nickname registration service object
Updated German locale: direct replies, mobile/desktop view and private message labels
Move the unique post key storage code into the Post model
Use `no-cache` in development mode for assets. Using `must-revalidate`, which is
Rails' default, seems to have Chrome sometimes not request assets in development
mode even though it's supposed to revalidate every time.
bugfix: when expanding "1 person flagged for moderation" target post is not clickable
improve secure_category_id query
add indexes to assit with front page
backport fix for rails
fix encoding bug
upgrade hike
disable compilation in profile mode, you must precompile
rake task to generate api_key
improve logic and performance on front page to avoid massive query
improve bench to measure admin as well
enable eager loading in profile mode
correct bench script
Adds support for dynamic composer messages.
Remove extra comma
Added a little documentation to TurboDev middleware
Adds a class that can detect whether a user has uploaded a custom avatar