Rehaul of the start menu code (and start of 2301)

- It's now possible to add or modify the start menu at any time. Should fix most issues with rp_spawn_stuff.
- While elements cannot be deleted (yet), it is now possible to modify icon and hotkeys of existing items.