Add Object.create shim, change Array.prototype.each back to "forEach" to mimc actual JS API, create qunit test for Object.create, rearrange Function methods to be grouped together in code
Merge branch 'develop'

* develop:
  Add Object.create shim, change Array.prototype.each back to "forEach" to mimc actual JS API, create qunit test for Object.create, rearrange Function methods to be grouped together in code