Some small fixes to make Firefox get closer
In Firefox HTMLDivElement.prototype.constructor === HTMLDivElement fails, but we can compare the prototype object instead.
Add accordion sample
Update README with info on Git Submodules
Simplify the forEach logic
Use onloadend instead of onreadystatechange
Merging this so Dimitri doesn't get annoyed with me. :)
I messed up on lifecycle change, reverting
Updates so the tests pass
I'll have to check the spec, but information hiding is improved by not storing the declaration on the element instance.