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

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

(cherry picked from commit 25e1fb4e8c8a167ac0f38e4d7e9a60d25c83f5ec)
JBPM-4400 - Problems using persistences with human tasks in OSGi - aligning to 6.1.x code base
- BAM task summaries commands have been refactored

(cherry picked from commit 470c8977b1bffee79f95e521fde33aaa6c97d628)
JBPM-4400 - use hibernate 4.2.12 instead of 4.3.1 in karaf features