Keyboard mapping fixes

Branch attempts to fix many inconsistencies with non-english keyboard mappings. Tested with Onscreen-Keyboard on OSX.
 * Fixes https://bugs.launchpad.net/mixxx/+bug/1216400
 * Fixes https://bugs.launchpad.net/mixxx/+bug/907199
 * Add single deck vinyl control shortcut