Cleanup error messages for jobs that fail to start .
Updated tested Node version in readme. [ci skip]
Drop Narwhal from test/run-test.sh and contributing text. [ci skip]
Add `_.curryRight`.
Simplify _.*RightWhile loops
Cleanup `_.compose`.
Simplify `baseCallback`.
Update Benchmark.js to be compatible with v3.0.0-pre.
Doc tweaks for `_.curryRight` and `basePartial`. [ci skip]
Add unit tests for `_.curryRight`.
Reduce code in`baseBind` and `baseCreateWrapper` and optimize `_.bind` by adding `createCtorWrapper`.
Rebuild dist.
Updated forEach object example to include the keys. [ci skip]  [closes #596]

The forEach object example is a little ambiguous where it says "logs each number", since both the key and value of the object are technically numbers. I've read it a few times now (skipping over the function description of course) and wanted it to be a little more obvious.
Cleanup `_.forEach` docs. [ci skip]
Optimization for shuffle