BZ-908812 - allowing users to search process instances based on variable value
BZ-1002554 - Timer process with 0s delay fails in many interesting ways
(cherry picked from commit 739a65a69f3351af37c16200bc23af7dd0c1f436)
 - Renamed GetTasksByVariousFields to GetTasksByVariousFieldsCommand
(cherry picked from commit 4a44529d160c4f87ffc00f12d2b0a129a3afb80f)
BZ-1017095 - A rule condition is not performed when a fact is updated
(cherry picked from commit f644b7565f7f28f7d68fc6ec11a28ae6863be58a)
BZ-102631 - Specific compensation scope not found
BZ-982643 - Executing basic processes takes much longer comparing to jbpm5 - improved human task performance
BZ-1022944 - session-migration: NPE in SubTaskDecorator.checkSubTaskStrategies as Task.subTaskStrategy is null

(cherry picked from commit 23672ee22a94ffdaed1651abb4eb1ba22cc7a0aa)
enhanced support for kjar usage with runtime manager

(cherry picked from commit bb60d3e490e09f723fcd63fda17e0ae3ec069311)
enhanced support for kjar usage with runtime manager - kie classpath container support

(cherry picked from commit b0c81e23dc82d3d34b45068e14c4cd40df41b9af)
BZ-982643 - Executing basic processes takes much longer comparing to jbpm5 - added tx handling for deadlines

(cherry picked from commit f6e5613d17d0776eee4ae0cfb8e2c5d4cc737d8f)
removed uberfire dependencies from core modules, moved vfs specific parts to jbpm-console-ng