Merge tag 'v2.10.0'

2.10.0

 * Implement rest option `arrayItemDelimiters` (Miroslav Bajtoš)

 * shared-method: reject `NaN` numbers (Miroslav Bajtoš)

 * Add jscs to enforce consistent coding style (Miroslav Bajtoš)

 * Run grunt from `npm test`, fix warnings (Miroslav Bajtoš)

 * package: upgrade chai to ^1.10.0 (Miroslav Bajtoš)

 * Add option to disable url-not-found handling (Fabio)

 * Fix test cases that break the build (Raymond Feng)
Don't crash on unparseable inputs.

This bug was introduced in PR #142 and mentioned again in #144.

Added test and fixed a minor style error as well to keep
'npm test' running smoothly.
Merge pull request #145 from STRML/fix144

Don't crash on improperly formatted inputs. Introduced in #131 and fixes #144.
v2.10.1
Merge branch 'release/2.10.1' into production