Set focus on site-map and user menu

Set focus on first item in the site-map and user drop down for keyboard users, so they can quickly tab to the link/item of their choosing.
https://meta.discourse.org/t/keyboard-shortcuts-wish-list/15952
Added a:first
FIX: Remove up/down key bindings for search results

Up/down key bindings make it difficult to access Show More on search results.
https://meta.discourse.org/t/keyboard-users-cant-select-show-more-in-search-results/19394
FIX: Remove up/down key bindings for search results

Up/down key bindings make it difficult to access Show More on search results.
https://meta.discourse.org/t/keyboard-users-cant-select-show-more-in-search-results/19394
Correct Perform Search Test
Correct Perform Search Test
FIX: Added keyboard bindings for dismiss buttons
FIX: Changed Dismiss New and Dismiss Posts to use d + r because p is reserved for the profile menu and n is reserved for the notifications menu
Corrected an issue with using the same ID for the header/footer of the buttons
Change the Dismiss keybindings to use 'x' instead of 'd'
Change the Dismiss keybindings to use 'x' instead of 'd'
Change the Dismiss keybindings to use 'x' instead of 'd' - moved it to a function binding
Merge branch 'keyboard-binding-new-topics-banner' into dismiss-keyboard-bindings

Conflicts:
	app/assets/javascripts/discourse/lib/keyboard_shortcuts.js
UX: Add keyboard bidning for incoming/updated topics
UX: Add keyboard bidning for incoming/updated topics
Fixed the selector used to gain access to the clickable div
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