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
BZ-1017578 - Simulation engine starts less instances than is set if the process contains a parallel gateway
(cherry picked from commit 34c4feae7acd71c27ce67630fa7b091e7df977ff)
- kie-services-client: made sure that jaxb-impl version could support maps
- jaxb-impl dependency management added to kie-parent-with-dependencies
adjustments after uberfire merge
(cherry picked from commit 71171ce1e22bdae3f5a9d73c8956420b412f2e47)
- fix to compensate for RESTEASY-960
BZ-1002554 - Timer process with 0s delay fails in many interesting ways - replace TransactionServletListener with TransactionInterceptor
(cherry picked from commit 0d197efba9e5d50588ee7fabb4224cb69e016644)
- Fixed and improved the /task/query operation
BZ-1002554 - Timer process with 0s delay fails in many interesting ways - replace TransactionServletListener with TransactionInterceptor
(cherry picked from commit 0d197efba9e5d50588ee7fabb4224cb69e016644)
- Added operations for finding variables based on variable id, id + value
- Fixed not being able to call REST operations on PerProcessInstanceRuntimeManager's
- More fixes for not being able to call REST operations on PerProcessInstanceRuntimeManager's