Simplify and correct path segment regexp

http://tools.ietf.org/html/rfc3986#section-3.3 explicitly includes sub-delims:

sub-delims    = "!" / "$" / "&" / "'" / "(" / ")"
                 / "*" / "+" / "," / ";" / "="

It also includes the colon and the empty string.

Restify paths don't need to consider the query part of the URL as those are
already split by the node http server. This leaves us with basically zero or
more chars that are not a slash, which is what you'd expect when matching a
path component.
Allow an `options` object to be passed into the authorization plugin.
- options will be applied to the `httpSignature.parseRequest` method.
Add helper to render a route with given params (useful for hypermedia)
Using req.accepts() according to implementation. Fixes https://github.com/mcavage/node-restify/issues/563
Route matching should only prefer later routes if version is greater

The previous logic would prefer a later route if the max version
satisfying the request was greater than ANY version of the previously
matched route. This fixes the logic to only compare the max version
satisfying the request of previous candidates.
lint/style cleanup
version bump
do not compute the MD5 Hash of a partial content
Merge tag 'v2.7.0' into version-matching
Watershed example not formatted correctly.
Merge pull request #581 from nfitch/master

Watershed example not formatted correctly.
Merge pull request #570 from brycekahle/version-matching

Route matching should only prefer later routes if version is greater
Merge pull request #564 from alfonsoc/master

Using req.accepts() according to implementation. Fixes https://github.co...
Adding #570 and #564 to the CHANGES.md
update origin format

ref #585
Merge pull request #590 from zhuangya/patch-1

Update origin format
Updated docs to include an example of chaining route handlers.
Added example of using restify.errors

Seems like a good idea to mention this in the documentation.
Merge pull request #593 from djensen47/master

Updates to documentation
Merge pull request #504 from rprieto/router-render

Helper to render a route with given parameters (for hypermedia APIs)