Keyboard Nav: Finished adding jwerty to project and Testacular. Adding keyboard event registration to our Backbone View superclass
Keyboard Navigation: Added keyboardCommands property to View base constructor. This property maps key combinations to handlers. key combinations are in the form event(jwerty_code) e.g. keyup(alt+shift+h)
Keyboard navigation: Made Modal View's initializer function call its super. Modal views have a tabindex so scripts can enforce focus on the modal window and it may receive key events
Keyboard navigation: ModalView now enforces the one modal at a time rule. It will reject its show promise if another Modal window is active. Added CommandManager service. CommandManager is like EventBus but there is only one handler for a given command. AddedKeyboardManager service. KeyboardManager provides the API for binding global key events and binding events to focusable elements.
Keyboard navigation: Added unbind methods and tests to KeyboardManager. Forked jwerty in order to simulate keyboard shortcuts in tests
Keyboard navigation: fix keynav issues in FF 3.6 and IE7/8
Keyboard navigation: commiting missing comment
Keyboard navigation: refactor API to consitent with jQuery and backbone API
Keyboard nav: add support for keynav Events in Base View class
Keyboard nav: add tests and docs
Started work on Circular Focus mixin
OZP-692: Keyboard Navigation Setup

fix context issues
Merge branch 'master' into feature/establish-keyboard-nav
OZP-692: Keyboard Navigation Setup

- refactor to support delegation
- add focus manager
OZP-692: fix tests
OZP-692 Keyboard Navigation. CircularFocus mixin implemented with test
OZP-692: few fixes
OZP-692: fix for Circular focus not working in Firefox 3.6
OZP-692: move List.js to commons
OZP-692: allow listItemView to passed in as an option