Keyboard Navigation:
Using CommandManager in app.js to register 'dashboard:toggleSwitcher' instead of using EventBus. Handler for toggle switcher may be used by either keyboard input or click. Using KeyboardManager in app.js to register global shortcut for opening the dashboard switcher. Added jwerty library references
Keyboard nav: refactor
Merge branch 'master' into feature/establish-keyboard-nav
Keyboard nav: add in placeholder code for global nav
OZP-692: keep track of focus and selected item in List.js

- add sample keynav to Dashboard Switcher
OZP-692 Keyboard Navigation / Circular Focus

Dashboard Switcher mixes in Circular Focus functionality. Removed Handlebars from DashboardSwitcher as it was not needed
OZP-692: fix dashboard in stack not getting correct css class
OZP-692: move List.js to commons
OZP-692: Refactor to use List.js
OZP-692: remove circular dep
OZP-692: test keynav in Designer
OZP-692: keynav for Designer
OZP-692: test fix
OZP-692: remove unncessary semicolon
OZP-692: hide dropdown on hide event to cover all hide cases plus select2 css work
OZP-16: use Warning class plus DOM cleanup for Modals
OZP-692: clean up on remove
OZP-692: hide mask
Keyboard Navigation / Styling
Added variables to make Bootstrap use OWF's focus color for input focus effects. Removed IE7's default focus effects with CSS trick http://stackoverflow.com/a/1142824/501368. Added styles for elements with focus-ie7 class which is used to give focus styles to IE7 since it does not support focus pseudo class.
Fixed an issue for IE7 functional tests where the background-color values are not in the same rgb format as the other browsers.