Support IE 8 (surround reserved keywords used as object keys with bracke...

Support IE 8 (surround reserved keywords used as object keys with bracket syntax, provide try-catch workarounds for Object.defineProperty). Sets Loader "global" property and mixed-in Module properties directly in order to polyfill for IE

Very sorry about having deleted the old comments by deleting the old repository. My old commit was on master, so not sure if I could reset the tree in a way that Github would accept while avoiding including unnecessary commits in the pull request.