JBPM-4145 TaskQueryService methods for dynamic querying (make it easier for rest service) (cherry picked from commit 829202bc96a5b649b4ff99fb91aec7574f6e6956)
JBPM-4135 jbpm-audit findVariableInstancesByName* methods (cherry picked from commit 7d88a467a31555036a70c7f680b6ac793cfc375e)

- Removed StaticAuditLogService because it will be difficult to maintain
BZ 1015221 Escalation definition should use the 'id' attribute not the 'escalationCode' (cherry picked from commit 4f6440e92a21ff3488c076b03453c9683714f388)
BZ-1016605 - Process model does not show right information for process instances
BZ-1022140: removing busy wait loop from fireUntilHalt() - apply required changes
JBPM-4145 TaskQueryService methods for dynamic querying - added missing methods
(cherry picked from commit 60d521e15ad7780285cfa69ff55ceb8ab770a9c4)
fixed invalid generics for task service method
fixed invalid generics for task service method - missed some more
Revert "BZ-1022140: removing busy wait loop from fireUntilHalt() - apply required changes"

This reverts commit b83e777b90126bdb520df1024bf2b042882600f5.

Cleaning up the code in core, so these changes are no longer necessary.
JBPM-4130 - Timer Intermediate Events block if Jboss server is restarted
BZ-1009073 - BPMN: Missing attribute x in lane
 - making sure parser doesn't choke if UI information is missing
BZ-1015469 - Unable to build a process which contains Data Object
BZ-1017331 - Duplicate entry 'Administrator' for key 'PRIMARY' SQLState: 23000 when RuntimeManager is used by multiple threads
Removing dependencies to deleted jbpm-form-services module (cherry picked from commit bec2a686a0117aef85ea52967c86c664db92fcde)
- jbpm-kie-services depended on jbpm-form-services classes, migrated those classes to this module to fix compile problems (cherry picked from commit 3739abea50fd3f9f197942c7f2c039cf60ae1586)
BZ-1018535: kie-commons and uberfire merge