[task] changed AuthService to use Jersey
[cleanup] changed to a plain old string for charset name
[cleanup] making final what has to be final
[cleanup] minor refactorings, cleanup
[task] changed AbstractOsiamService to use Jersey
[fix] added apache http client

jersey fails to send PATCH requests with Java HttpUrlConnection, so
apache http client is introduced.
[task] deprecated retrieveAccessToken(HttpResponse)
[fix] using more specialized exceptions in catch clause
[fix] HTTP status 401 requires WWW-Authenticate header
[task] changed OsiamUserService to use Jersey
[fix] switched to jax-rs MediaType
[fix] set right headers for wiremock request stubs
[enhancement] added some http client configuration

socket timeouts, pooling connection manager
[cleanup] bumped wiremock
[enhancement] added jaxrs feature for http basic auth
[cleanup] minor refactorings, fixed some todos
[enhancement] added log4j config for tests to log httpclient stuff
[fix] wrong exception thrown on bad request
[refactoring] moving classes into package client and marking classes
package private
[task] added minimal new query api
[task] replaced old with new query api