JBPM-4106 - Process completion overrides initiator of the process
(cherry picked from commit 3de2827a43a064ce714d99dbec7c00e8f2c38431)
BZ-996586 - Insufficient error handling in email notification
(cherry picked from commit bea0e37cd9ab03cd758a78fbf1d56c4fecf063d4)
 - restoring hibernate as non-optional dependency of jbpm-test
JBPM-4101 - Retry interceptor on optimistic lock exception
(cherry picked from commit 47a2a922d56b39cb0f9fa8a71a2cef16938a9a20)
BZ-999072 Replace javax.ejb/el/servlet/jsp by org.jboss.spec.ejb/el/servlet/servlet.jsp - Upgrades el-api from 1.2 to 2.2
(cherry picked from commit 71aab992d3eb4ca42e7f2104a97e36e9f51b5c49)
BZ-980845 - RESTWorkItemHandler supports only hard coded data in URL
(cherry picked from commit a48c11be2b36497c6277b2c6596b25a708c7d2c7)
BZ-980843 - RESTWorkItemHandler supports only GET and POST.
(cherry picked from commit 333ab890c917a0f932e78602e965e4955e555e95)
BZ-980836 - WebServiceWorkItemHandler fails to find service among multiple imports
(cherry picked from commit 6447a7e0ceebbef3110a9573dccb723f877ba4ba)
BZ 1001527 jbpm-audit commands can not be marshalled
Test cleanup
General cleanup
Escalation improvements

- escalations are referenced by their "escalationCode" attr values
- exceptions thrown when syntax is incorrect (no escalationRef in escalation end event)
JBPM-3785 JBPM-4052: Compensation execution
JBPM-3785 JBPM-4052: Compensation parsing
JBPM-3785 JBPM-4052: Compensation tests
Seperating intermediate escalation, compensation and error tests into their own class
 - excluding some more generated files from src artefact
BZ-1002586: Making FormRenderContext data serializable to avoid session replication errors on EAP. Storing deployment id instead of ContentMarshallContext on FormRenderContext
[BZ-996572] create loggers declaratively with kmodule.xml
(cherry picked from commit 49c5a6fa8fc04c902513dd346c690483d13e012b)
Fixing timer marshalling problems (TimerManager)