Make and use internal isString helper.
Moving util methods higher up in the file.
Consistently avoid extra prototype lookups.
Make the library require part of the test command.
Add `npm run test-native` to see how many failures there would be without the shim.
Create `defineProperties` helper.
Refactor to use internal defineProperties method.

Fixes #83
Use defineProperties for Number#toFixed as well.
Fixing a comment
Merge pull request #250 from ljharb/define_properties

Use an internal defineProperties helper to make properties non-enumerable where possible. Fixes #83.
Updating jscs
Alphabetizing .jscs.json
Fixing shims.json, per https://github.com/es-shims/es5-shim/commit/d24a08dfe81e0eda3d5e9f3b859d63c1da05aba7#commitcomment-6682536
Don't reference indexOf before polyfilling it. Fixes #253
Don't reference lastIndexOf before polyfilling it.
Merge pull request #254 from bengourley/master

Don't reference lastIndexOf before polyfilling it.
Proper spacing after commas.
The Number#toFixed runtime check should check that it's not correct, rather than checking for a single incorrect value. Per #251.
Updating dependencies.
first attempt