SECURITY: User action route was returning too much data
Merge pull request #2720 from techAPJ/patch-3

FIX: do not redirect topic for JSON request
FIX: Kunena import script no longer requires a csv file with Joomla user records. MySQL is used for all data.
UX: Add missing German locale files
FIX: Navigating to None was not working
UX: better copy on mailing_list_mode pref
FEATURE: prevent 0 length setting in message len
Merge pull request #2721 from gschlager/i18n_fix03

UX: Add missing German locale files
Merge pull request #2715 from cpradio/master

UX: Add focus to menu only if it comes from a keyboard shortcut and improve keyboard functionality for search
Fixed qunit test assertion
Fixed qunit test assertion
Remove incoming/updated topics logic (not sure how that got in here, but it is causing a conflict)
UX: improve default new user guidance
UX: rename "Leader" to "Veteran" (first steps)
FIX: developer emails not working on ruby 2.0
UX: Add keyboard binding for reply as new topic
Merge pull request #2722 from cpradio/dismiss-keyboard-bindings

UX: Add key-bindings for Dismiss New, Dismiss Posts, and Dismiss Topics
Merge pull request #2724 from cpradio/key-binding-reply-new-topic

UX: Add keyboard binding for reply as new topic
Merge remote-tracking branch 'cpradio/keyboard-binding-incoming-updated-topics'

Conflicts:
	config/locales/client.en.yml
Merge remote-tracking branch 'origin/master' into keyboard-binding-incoming-updated-topics