More precise hotkey updates for WML menu items.

This fully separates hotkeys from whether or not there is a
[command] child of the menu item definition/update.