Closes #149, #122, #113, #78, #56, #84. Implemented simple shortcut customization with UI in Help dialog