improving consistency with the pagination in taskList (selection and tooltip)

Conflicts:
	jbpm-console-ng-human-tasks/jbpm-console-ng-human-tasks-client/src/main/java/org/jbpm/console/ng/ht/client/util/DataGridUtils.java
BZ-1002554 - Timer process with 0s delay fails in many interesting ways - replace TransactionServletListener with TransactionInterceptor
(cherry picked from commit ddcf398459de473c890646d9a334551bd0f3df60)
added service task handler to defaults handlers
(cherry picked from commit 4e6e14cbe0f26a1e629c7c6e2eda5a060e66b9ea)
BZ-1020328 - Human task assigned to analyst group does not appear in the task list
(cherry picked from commit 0f4de3a3c73c1600f3a9f18d84e753a3c921c718)
adapted to most recent uberfire updates (performance focused)
enhanced cluster to allow configurable auto start to avoid exceptions on start in multi node cluster

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

(cherry picked from commit cc61c161b126efcaf9748fc878552a51b6b0a8f4)