Overhaul production hotkeys

This changes the sidebar production hotkeys to a configurable slot-based assignment as used in C&C3 and RA3 (the earlier games didn't have production hotkeys).

The default hotkeys are set to the F-keys (as C&C3 and RA3 did), which is a safe but non-optimal choice.  Players can adjust them in the settings menu to whatever they wish.

Fixes #3915, #4142, #4181, #6031.
:-1: As this does not work on non-US keyboards. It also looks weird with brackets in brackets. Give it a proper alphabetical key or just make this configurable in the `Developer commands` section of Input.