Merge tag 'v2.9.0'

2.9.0

 * Add `options.rest.xml`, disable XML by default (Miroslav Bajtoš)

 * SharedMethod: add flag `documented` (Miroslav Bajtoš)

 * Add forgotten unit-tests for XML formatting (Joel Taylor)

 * Update jsonrpc-adapter.js (ericprieto)

 * Fixed a typo (Fabio)

 * Made test of mapped parameters on JSON RPC (Fabio)

 * Fix use of loose falsy comparison when getting arguments in HttpContext. (Samuel Reed)

 * Fix the jsonrpc adapter to reference the method correctly (Raymond Feng)
Fix test cases that break the build
Merge pull request #137 from strongloop/feature/fix-tests

Fix test cases that break the build
Add option to disable url-not-found handling

Add a new option `options.rest.handleUnknownPaths` (true by default)
that controls whether the REST adapter rejects unknown paths with 404.

When `handleUnknownPaths` is false, the REST adapter delegates handling
of unknown paths to the top-level application by calling `next()`.
Merge pull request #135 from drFabio/feature/fix-issue-129

Add option to disable url-not-found handling

Close #135
package: upgrade chai to ^1.10.0

Also reorder devDependencies in lexicographical order.
Run grunt from `npm test`, fix warnings
Add jscs to enforce consistent coding style
Merge pull request #140 from strongloop/feature/enable-jshint-jscs

Enable jshint and jscs
shared-method: reject `NaN` numbers
Implement rest option `arrayItemDelimiters`

Allow developers to configure the REST adapter to support shorthand
notation of array values, for example

    GET /api/domains/suggest?tlds=com,net

The option is called `rest.arrayItemDelimiters` and accepts either
an array of delimiters or a regular expression.
Merge pull request #142 from strongloop/feature/compact-array-and-improvements

Compact array and improvements [GoDaddy]
v2.10.0
Merge branch 'release/2.10.0' into production