DROOLS-132 Refactor Fluent Interfaces for general use

- Fluent interfaces moved to kie-internal (eventualy kie-api)
JBPM-3938 REST-based and JMS-based for the jBPM console and kie-ide (*unfinished)

* This is an UNFINISHED implementation
- Rest impl
- JMS impl
- KieSession (proxy) based client intrerface
- Fluent client interface