JBPM-4400: Problems using persistences with human tasks in OSGi

(cherry picked from commit 0f9d7c2d2812343aa44bbca1d34d74174fca5f5d)
(cherry picked from commit e782aff4353d9549a6ffd7ed21dd50f9aee9cf18)
JBPM-4400: Problems using persistences with human tasks in OSGi
 - starting up h2 server in test
(cherry picked from commit cb28411cedda77029454201b2f5d63cad165a56c)

(cherry picked from commit dbc624f5f79f03a2d71a3442796e644448796f32)
JBPM-4400 - Problems using persistences with human tasks in OSGi - added usergroupcallback to osgi persistence test

(cherry picked from commit 25e1fb4e8c8a167ac0f38e4d7e9a60d25c83f5ec)
(cherry picked from commit 054b047a9b9a24c4af7c4b0520e55e8435c7f9a9)
JBPM-4400 - Problems using persistences with human tasks in OSGi - aligning to 6.0.x code base

(cherry picked from commit c55d047c843b84c575864ec901fcdbe2b971f3a2)
- BAM task summaries commands have been refactored

(cherry picked from commit 470c8977b1bffee79f95e521fde33aaa6c97d628)
JBPM-4400 - Problems using persistences with human tasks in OSGi - features reconfiguration to use versions for 6.0.x