Using getPrototypeOf where available
adding an optional Function.prototype.bind polyfill

add an optional Function.prototype.bind from MooTools
adding a document.onElementReady helper
adding tests, failing on Safari

adding tests, failing on Safari
remove unload and using only onElementReady
poll as no event will be fired
Merge branch 'cc-better-testing-especially-safari'