- statuses were not used in GetTasksByVariousFieldsCommand.
(cherry picked from commit 83824c4f6520dd38050701f06264b55fd3115a9b)
BZ-1029151 - Task query service does not use usergroupcallback for getTasksByVariousFields
BZ-1028534: Avoiding classloader changes. Can cause problem when deploying the app using EAP static modules.
BZ-1029622: Added some xsd files to jbpm-bpmn2 artifact classpath, so when working with the webapp and eap modules, the definition files are found by the jbpm module classloader, there is no necessity to add jbpmmigration artifact as jbpm core resource.
BZ-1017847 - The maven repository structure is confusing, the artifacts
are
not deployed to the right maven repository
 - clean repository updated to repositories
BZ-1007971 - Decision logic design should be more intuitive
KieFunctions import was added to the java class generated for processes
BZ-1026395 Added a (command based) AuditLogService implementation for the RemoteRuntimEngine (and cleaned up tests and old classes)
(cherry picked from commit 9e9f6bba933711ed90c1f9822ad97e0f1177459b)
BZ-1031014 - deployment is already registered on redeploy
Escalation improvements (cherry picked from commit 8701f8a8327e8178d6eb47c1707f693f7d14e637)

- This commit was necessary to ensure that master was the same as the fixes made on 6.0.x
JBPM-4051: converting system.out.println's to logger.* methods
(cherry picked from commit 6aabf92e8067a0f336478a88c026701ea838f768)
BZ 999149 Making sure that throwing a WorkflowRuntimeException does not cause an NPE
(cherry picked from commit 750de38123f280e5fea737a2015457a2be0f836a)