stack traces too deep from http_client
honor passing agent/log in createClient calls
fix build on Mac 10.6 with finnicky ld
restify lib should just log at trace level
`queryParser({mapParams: false})` wipes out `req.query`
Merge pull request #224 from trentm/v2.0-log-debug

restify lib should just log at trace level
Merge pull request #226 from trentm/v2.0-fix-query-parser

`queryParser({mapParams: false})` wipes out `req.query`
fix toString() for  restify error subclasses of WError

This fixes `(new restify.ResourceNotFoundError(msg)).toString()`
including a 'undefined: ' prefix instead of the intended
'ResourceNotFoundError: '.

Depends on https://github.com/davepacheco/node-verror/pull/4

Also fix a reference typo in json_client.js.
array deref in router content-type matching
Merge pull request #221 from trentm/v2.0-dtrace-provider-build

fix build on Mac 10.6 with finnicky ld
support a catch all formatter
include 'error' in the 'after' event and get audit logging to include that
Merge pull request #228 from trentm/v2.0-audit-errors

include 'error' in the 'after' event and get audit logging to include that
Merge pull request #227 from trentm/v2.0-werror-no-name

fix toString() for  restify error subclasses of WError
dependency updates
Adding `restify.realizeUrl` for replacing URL params with values from a hash.

Example: `restify.realizeUrl('/foo/:bar/:baz', {bar: "BAR", baz: "BAZ"}) === '/foo/BAR/BAZ'`

In the process factored out `sanitizePath` method from request.js into a new utils.js module.
Fix defaultResponseHeaders setter
Add support for authority certificates

Conflicts:

	lib/server.js
Port Simon Sturmer's 289773c88cd881b3c39a52b810cb636ad70bdabf from master
Skip GET/HEAD requests in bodyParser