BZ-1028597 - Run simulation not working for HR process

(cherry picked from commit d1bcdc59eaad4779558b1ad1ebe8530cc4915e8d)
BZ-993787 - BRMS distribution possibly missing certain droolsjbpm
artifacts
BZ-993804 - BPMS distribution possibly missing certain droolsjbpm
artifacts
BZ-1026402, BZ-1026384, BZ-1026355, BZ-1024946 - Fixes for serialization of user JAXB classes
BZ-1026395 Adding AuditLogService methods to the Remote Java API
fix camel tests
Fix for drools-spring-legacy5 tests
kie-services-remote: Removing incorrect (SNAPSHOT) jbpm-shared-services dependency
commented dependency to jbpm-docs
(cherry picked from commit b1985a12be7701ff1aa364b560c6371e13a3de8a)
commented dependency to drools-karaf-itest
(cherry picked from commit 9b4895f0d0cee05ec862560dc9c50a7f1ba6d470)
BZ-1026384 Using (user) classes in KJar/deployment for serialization
BZ-1032145 JBPM-4170 /rest/runtime/{depId}/history/instance/{procId}/node call throws NPE because of long (instead of Long) field
(cherry picked from commit 19267a0e02ff368b0e55ffa0029fa6b01d43e6cb)
Fix typo ogsi -> osgi
(cherry picked from commit 2684d915ba2ec69752a51effc9baae3e4d9ce61b)
kie-aries-blueprint: DROOLS-241- Modifying PassThroughMetadataImpl references to MutablePassThroughMetadata. PassThroughMetadataImpl  fails in an OSGI environment
(cherry picked from commit 926bd3a4d2cbc6c416fbfd1bbb03507427a1ba2b)