BZ 1005794 Workitem REST API operation doesn't produce XML response
BZ-1006055 - Include knowledge-api in bpms-engine.zip
BZ-986000 - DRL-to-RuleModel marshalling improvements

(cherry picked from commit fcdab1036e04a622e376f6416714e5c8111464dc)
BZ 994905: Confirmed that the issue is no longer present, and improved/fixed RestRequestHelper class
(cherry picked from commit d9a4954f115e82245d437cd49a92d042e24e0a2b)
drools-camel-legacy5: (DROOLS-267) add extra test around passing camel headers through drools endpoint
(cherry picked from commit f938b6c61e5692ede4636f2a3a3cf5d961f6d3d6)
kie-camel: (DROOLS-267) add extra test around passing camel headers through drools endpoint
(cherry picked from commit 86e61dc187518b46773de745c6d35227f9dff542)
BZ-1001527 - Fix for serialization of jbpm-audit commands
kie-services-client: Support for JSON
Fixes for a number of things, including JAXB/marshalling problems, JSON marshalling and others

BZ 1001527: Added FindProcessInstanceCommand and other jbpm-audit commands to the right places (AcceptedCommands, JaxbSerializationProvider)
BZ 1002927: Adding JSON support
BZ1014071 - DataModelOracle: Performance issues when model is large

(cherry picked from commit 711b69ef54807aaa1f867d3ab6bfe67baa02cd28)
JBPM-3814, BZ 1002724 Bugfixes with regards to concurrency
JBPM-3814 BZ 1002724 Fixes that use SeamTransaction injection
Correcting mistake from previous commit (ca439c9) regarding the KieSpringJpaManager (cherry picked from commit 8a66221eb7577c32626d9e96bf38bea40e86ebe6)
BZ-1015354 - Simulation engine did not return any results if there is a subprocess
(cherry picked from commit c5db88202a6faaec8b49bdaaa287a5828531dae1)
BZ-1015453 - Simulation ignores Event Definitions
(cherry picked from commit 802acb278714ee6f4ef5dcd4cbf712358837f8d8)
 - fixing compilation issue
JBPM-3814 BZ 1002724 Locking around the SSCS solves the issue!
- removing jbpm-form-services dependencies
- kie-services-client: added more serialization tests
- kie-services-client: fixed tests