make hotkey user-configurable via in-game settings
key config settings code cleanup

- move label and textfield widget lookup into SetupKeyBinding
- fix wonkey indentions
- remove explicit private in WorldCommandWidget
Merge pull request #2675 from Mailaender/simple-hotkey-config

user-configurable hotkey via in-game settings