Keyboard shortcut management has been re-written (simplified)
Keyboard manager: don't clear the global accelerator table when calling Initialize()
Extneded the new keyboard manager to support global accelerators (accelerators which are not associated to a menu in the menu bar)
Added missing include