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)
Removing left overs from the droolsjbpm-knowledge-services
removed dependency to jbpm-docs
(cherry picked from commit d642867c0d51f466626879097ac072f216e241a8)
BZ-1032206 - NPE when accessing tasks using a RuntimeEngine without persistence
BZ-1026384 Using (user) classes in KJar/deployment for serialization
(cherry picked from commit 2a784d388c056a436d93250a2ffabe60e7fbbd03)
JBPM-4174: Line 107 of build.xml of jbpm-installer refers to
"postresql" inseatd of "postgresql"
JBPM-4175 - Sub Process Entry/Exit scripts don't run
- BZ-1033694: initial implemenation to support dueDate and Delay in HT Handlers