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)
- BZ-1033694: initial implemenation to support dueDate and Delay in HT Handlers
BZ-1034400, JBPM-4175 - Sub Process Entry/Exit scripts don't run

(cherry picked from commit f65ad51a74abd3c677d8936c8a602e1578bf8c1d)