BZ-1123789 - On Entry/Exit action script is not executed in multi-instance sub process

(cherry picked from commit 0da5f159460954d9dd97b50b32ee0fef89c613c7)
JBPM-4400: Problems using persistences with human tasks in OSGi
(cherry picked from commit 68ef913ab8c92252cc5041c39662946e1320907b)
JBPM-4400: Problems using persistences with human tasks in OSGi
 - further OSGi improvements
(cherry picked from commit a5faba6a86c57180aee39f23091bd5522758017b)

(cherry picked from commit 17426ee93dd5b4ee1decd7ec69b5eb6454367eb6)
JBPM-4400: Problems using persistences with human tasks in OSGi
 - need to add export to avoid build failure, issue with split packages
(cherry picked from commit 052894ded28a43e56212ff6aa702e4ce727129ca)

(cherry picked from commit ad1236282e7070c38904745b709c3dd3c42bb455)
JBPM-4400 - Problems using persistences with human tasks in OSGi - ensure that task variables are marhsalled only with protobuf and not java serialization

(cherry picked from commit dd2dd381ce8c8657b94e4958254976e52b208505)
(cherry picked from commit f165255f2a73201ecc6df427c51b99854403ec76)
- making BAM task summaries commands available

(cherry picked from commit 0a83c45058f02fe638f2fc22c9694c4155d0a4a2)
BZ-1120122 - Unexpected behavior when exception is thrown in the On
Exit/Entry Script
(cherry picked from commit 08877c1a9598439b210259bc54d1a7eb342011b9)
JBPM-4400 - resolve split package problem for human task audit