Re-worked the whole keybinding system.

Now handled by scales_ui.keycontrol, and mutable keymaps are now
possible. There is now a distinction between key commands that should
be continuous when held down and those that shouldn't.