Added another way to make the selector functions to fix iOS

This will make the selectors faster on iOS and fixes the problem where Firebolt
doesn't load on iOS 5.1 (because it was using Function.prototype.bind before).
Fixed Object.getClassOf() bug on iOS 5.1
Little improvement for jshint in test/tests
Removed Firebolt.each() in favor of Array#each() and Object.each()

Purposely did not implement the thisArg option for either of those functions.
Added iOS 5.1 to the list of test browsers