combine es5-shim and es5-sham so they can be included and built with tools like browserify.