Add client request timing for Jersey 2.x

This PR adds Jersey 2.x client request timing.  This replaces the functionality of **InstrumentedHttpRequestExecutor** from **metrics-jersey** which no longer works in Jersey 2.x