Created ShortcutOptions class to allow modular loading of hotkeys.
ShortcutOptions detects whether any modules are missing or commented out from config.xml
Made members of ShortcutOptions static so that it only needs to be loaded once in BigBlueButton.mxml. You can't change the config mid-meeting, after all.
Global hotkeys in Shortcut Help Window are now displayed based on which modules are and aren't loaded.
Merged upstream changes and polling hotkeys
BigBlueButton.mxml now only loads hotkeys for use based on which modules are loaded or not.
Trying to dynamically populate the SHW drop-down list. Committing work in order to address another issue.
Need to test this code still, pushing so I can make a hotfix in another branch.
Shortcut window correctly displays/hides hotkeys depending on what modules are and are not included.
Moved global hotkey resource array to static member in ShortcutOptions.
Merge pull request #189 from SenecaCDOT-BigBlueButton/modular-hotkeys

Modular hotkeys