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.
Fixing Function#apply in ES3 browsers