Merge pull request #87 from thisandagain/master

Add detection and automatic casting for port numbers passed as strings
add responseTimeHeader and responseTimeFormatter as options

these get passed to Server. Response time formatter must be a function
(lambda) and accept 1 arg (the runtime in milliseconds)

Example:
responseTimeHeader: 'X-Runtime',
responseTimeFormatter: function(durationInMilliseconds) {
  return durationInMilliseconds / 1000;
}

This will change the header to X-Runtime and the duration will be
divided by 1000 to get seconds
don't allow override of the response time if the option is NOT a function
append the response time header in access control
forgot the glorious comma
add documentation
bump the version
Merge pull request #92 from sberryman/master

Add the ability to rename the X-Response-Time header and format the value
Adding basic support for `server.param`, similar to Express.js Route Param Pre-conditions.
Fixed response.js to now emit the finish event when the response is ended, making Restify compatiable with node-logging.
Whoops, forgot that silly semicolon.
Merge pull request #95 from ab500/master

Small update to response.js to make compatible with node-logging.
Merge pull request #93 from dominicbarnes/param

Minimal Port of Express.js Route Param Pre-conditions
lint cleanup, dependency updates, and sprintf support in res.header
restdown updates
GH-88 Add github ribbon
GH-94 Use qs module instead of node querystring module
GH-97 Malformed URI causes server crash
GH-98 req.secure should return a boolean, not an object
Add a res.link() api