NewLoggingHandler and extraHandlers

- NewLoggingHandler has slightly different API from LoggingHandler and supports logging of request and response headers.  Intended for request ID tracing and rollup tracing.
- Added an extraHandlers option to allow extra wrapper Jetty handlers, such as InstrumentedHandler from the metrics library for automatic metrics instrumentation