First commit of admin REST client

This is the first commit of the admin REST client I'm working on
The parent specifies already a property with the httpcomponents to use, which is currently set to 4.2.1. So, you can use ${keycloak.apache.httpcomponents.version} instead of a fixed version. Note that this is probably the reason for some compilation issues (see other comments).