Corrected the unit test for Element#matches()
Corrected Object.getClassOf() to handle browser inconsistencies

Also wrote the code in such a way that it is more readable but still gets minfied maximally.
Modified Firebolt.ready() unit test to give a warning of incompleteness in IE 9/10 instead of failing the test