Added new clKeyboardManager class that gives a plugin developer the ability to add keyboard shortcuts