BPMSPL-84 - bugfix (REST rich queries)

(cherry picked from commit 4bdff5833cab08cee078a2b9d8a3a94db0703e13)
- TaskDataImpl incorrectly translates GroupImpl to GroupImpl
BZ-1082985 - Update remote API operations to be able to get all active process instance logs
reproduced issue (see 2nd user task in sub + per-process-instance parameter test)
adjusted tests to use properly per process instance strategy, enhanced test support to allow to register items
moved AuditJMSProcessor to cdi and ejb modules to not cause issues when core services are used inside JEE container as it uses @PersistenceContext injection
added deployment id to hashCode and equlas of ProcessAssetDesc so same processes from different deployments won't be missed
allow to start processes from latest deployment unit based on group and artifact ids
BZ-1163864 - Multiple Intermediate Message Events with same signal id remain active at the same time in jBPM6
Changing eagarDisabled field initial value to reflect the expected default value
BZ-1161574 - 'java.lang.RuntimeException: Process instance XXX is disconnected.' with SingletonRuntimeManager without CMT/BMT
- PR 210: JBPM-4379 administrator by status filter
BZ-1144988 - Error when sorting proc. definitions by version when version not specified for some process
DynamicClientFactory is now retrieved through FactoryMethod. Makes it easier to extend the WIH and provide different implementations of the DynamicClientFactory.
jbpm-workitems: REST WorkItemHandler upgraded to use apache httpclient 4.x because of ip-bom upgrade

(cherry picked from commit c39602a5fe16e6e37920ea4e7e0e61daf13615ef)
removed version that is already defined in ip-bom
- fixing wrong null check in command
BZ-1105122 - Avoid redundant calls of UserGroupCallback methods
BZ-1154576 - TaskService.getTasksAssignedAsPotentialOwners() returns excluded owners too
updated dependencies for illegal transitive dependencies check