#2986 abide - added equalTo validation
reverted changes on master
#2986 abide - added equalTo validation (in own branch)
Ensured that sections initially marked active are active on load.

Made deep linking work again.

Fixed one up behavior to apply and work consistently across
tabs and accordions.

Made multi-expand work again.
Cleaned up commented out code
Update dropdown.html.erb with more initialization options
Hooked up Karma Runner and restructured the testing framework.

grunt will now default to running tests for both jQuery and zepto
on PhantomJS (both tiny and small window sizes), Chrome, and Firefox.

Additionally, there are several other karma tasks in place in the
gruntfile to accomodate Mac or Win development (including Safari or IE)
as well as full support for "grunt watch" which will compile all the
SASS and then run all the tests as things change.
Removed a leftover comment
Merge branch 'master' into seantimm/issue-3321-section-deeplinking
Fixed .has call to correctly check against the set of elements
Merge pull request #3505 from diegoviola1/patch-2

Update dropdown.html.erb with more initialization options
set initial-scale of viewport
Fixed strict mode error
Make sure to turn event handlers off before hooking them up to prevent bad misbehavior for sections
Merge pull request #3321 from seantimm/seantimm/issue-3321-section-deeplinking

Section deep linking stopped working on upgrade from 4.3.1 to 4.3.2
Merge pull request #3346 from laantorchaweb/abide-isequal-validation

Abide isequal validation