kie-services-client: Cleaning up duplicate code and packaging
kie-services-*: REST exception handling, packaging and tests

- ensured that integration tests can be run multiple times
- client: minor fixes/refactors/DRY
kie-services-remote: REST exception handling and working on HatEoAS

- operations return a generic response with the link and the operation status (and error msg/stack trace if necessary)
kie-services-remote: Working on the JMS implementation