Shim Object.getOwnPropertyDecriptor and Object.defineProperty in IE8

Note that this does not even try to use a fallback when this is used on a dom element