BZ-1154132 - Cannot change SINGLETON strategy for any deployment unit

(cherry picked from commit b5abaa9ddb2dc25baf019caab2dd37484f0278b2)
JBPM-JIRA-4479 - EJB ignoring mode

(cherry picked from commit f18820bc897bfb2dbc9f7788566dbf918afe5073)
BZ-1153002 - NullPointerException at org.drools.core.marshalling.impl.MarshallerWriteContext.<init> in BPMS 6.0.3

(cherry picked from commit 0763f906eb210d6ea3e859c5300a3697694a9e20)
JBPM-4494 - FaultVariable information set to null when error event throwed in a subprocess

(cherry picked from commit 82fae9b600661552b3567b3dcbf2aa53b23de2e8)
JBPM-4496 - Add functionality to re-schedule async jobs that resulted in an error

(cherry picked from commit b68e76395b8b4f58cd47ecfb95a0105a86b7c581)