feature(browser-bugs): filed "Mouse/Touch Events Can Focus Parent Element"
feature(fix-pointer-focus-parent): apply `[tabindex]` to first focusable element, rather than removing `[tabindex]` from all others
feature(build): adding grunt for linting
feature(build): fixing linting errors
feature(fix-browser): adding `pointer-focus-input` to combat inconsistent form element focus behavior on Mac OS X
feature(build): fixing linting errors (require needs to be present for context)
feature(support): adding test to make sure document has focus while support tests are performed
feature(focus/trap): allow nothing to be focused but capture focus upon blur on document
feature(event/active-element): dispatch `active-element` event on `document`
feature(supports): refactoring cache into separate interface for reusability
feature(selector/focusable): adding support for shadowed elements (ShadowDOM)
feature(project): sorting changelog messages
feature(dom): adding `dom/query-tabsequence` to clearly distinguish dom-order and tab-order by function name
feature(tests): elaborating on `<dialog>` behavior in Chrome
feature(focus): adding `focus/first` to identify and focus the element that should receive focus upon entering a new context
feature(project): moving TODOs to github issues
feature(supports): do not assume console is available
feature(browser-bugs): elaborating on `[autofocus]` vs `:target`
feature(browser-bugs): filed gecko image maps hiding elements from tab sequence
Merge branch 'master' into gh-pages