Update hidden filter, disableTabbing multiple run safe

Updated hidden filter to conform to currect Working Draft and CSSDOM
specs.

Updated disableTabbing to allow for multiple runs without losing the
ability to enableTabbing. Second run will now add any new tabbable
elements into the key.