Fix #912 - reorder `id` assignment in `uniqueId`
Merge pull request #913 from caseywebdev/uid

Fix #912 - reorder `id` assignment in `uniqueId`
Unescape example had escape instead

The example for unescape had escape instead.
Merge pull request #916 from gautamjeyaraman/master

Unescape example has escape instead.
Fix link to test suite.
Merge pull request #917 from int3/patch-1

Fix link to test suite.
Fix #922 - _.chain indentation.
Add npm test, travis config, remove globals.
Reminify Underscore to include the `_.isFunction` fallback.
Update unit tests to avoid false fails due to `setTimeout` drift by avoiding timeouts on timer boundaries and reducing the number of timeouts used.
Merge pull request #923 from braddunbar/npm-test

Add npm test, travis config, remove globals.
Merge pull request #915 from documentcloud/fix-908

Patches to fix issue #908
Ensure `_.random` works with large integer values. [closes #921]
Minor optimization for _.invoke()

_.isFunction() doesn't need to be called on each
iteration in the loop. The result will never change.
Merge pull request #928 from markstory/invoke-optimize

Minor optimization for _.invoke()
Tweak style.
Updating docs with optional `context` arg for a few methods.
`groupBy`, `countBy` and `sortedIndex` can all take an optional
`context` argument, but this wasn't in the docs.
Merge pull request #947 from lukeasrodgers/add_context_param_to_docs

Updating docs with optional `context` arg for a few methods.