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-1029151 - Task query service does not use usergroupcallback for getTasksByVariousFields

(cherry picked from commit 94a6b2e5f03ef567a4c1f3d77dacc46d87f482d7)
BZ-1017847 - The maven repository structure is confusing, the artifacts
are
not deployed to the right maven repository
 - clean repository updated to repositories
BZ-1026395 Added a (command based) AuditLogService implementation for the RemoteRuntimEngine (and cleaned up tests and old classes)
BZ-1031014 - deployment is already registered on redeploy
BZ-813183 - Start timer event does not trigger

(cherry picked from commit 9da7fc953d00f43754167ab96ade90037872b0f7)
- BZ-982955 updating task queries to fix ordering issue
removed dependency to jbpm-docs
(cherry picked from commit d642867c0d51f466626879097ac072f216e241a8)
BZ-1007971 - Decision logic design should be more intuitive
KieFunctions import was added to the java class generated for processes
BZ-1026384 Using (user) classes in KJar/deployment for serialization
BZ-1032206 - NPE when accessing tasks using a RuntimeEngine without persistence

(cherry picked from commit 66a00615ccb8ddc863e9f0023db209d9fd18e7d1)