ES5 sham incorrectly adds a dunder proto property on newly created objects. This causes ES5 sham to return incorrect value from the Object.getPrototypeOf method. This in turn makes Meta events fail to trigger when used in IE8 and in the presence of the ES5 shim/sham files
Adding a workaround for an IE8 bug. IE8 has broken for...in loops preventing the iteration of all properties of an object. If one of the properties shadows a same-name property in the prototype chain that is marked {DontEnum} IE wont enumerate it.
Merge remote-tracking branch 'upstream/gh-pages' into gh-pages
Merge pull request #2 from briandipalma/gh-pages

fix for ES5 sham incorrectly adding a dunder proto property on newly created objects