JBPM-4212: adding getAllTaskAttachmentsByTaskId implementation
BZ-1040198 - Memory leak in a process with timer when run in Java API by using PerProcessInstance session strategy with disabled persistence due to: java.lang.OutOfMemoryError: unable to create new native thread

    (cherry picked from commit 0d5e72a6d3559bf7a7fec7417257112d0ec5ccad)
BZ-1048248 - Task comments fail to load due to lazy loading exception
BZ-1044529 Memory leak from getStatefulKnowledgeSessions
(cherry picked from commit 9645cf09ee90db62b9c181ae79c8a0d65efac856)
JBPM-4166 - implemented transformation support for task nodes
JBPM-4166 - implemented transformation support for task nodes - improvements for javax.script transformer
[JBPM-4216] resolve by GAV instead of identifier
BZ-1049275 - initiator/identity lacking for JMS (non-HTTP) requests
(cherry picked from commit 147317e8b69e2598e96dd42b5999f8c75ecc9fdd)
BZ-1051459 - The first time call of a web service task is always unsuccessful
JBPM-4142 - Unify validation messages for incoming/outgoing connections
Remove singleton=true option as it blocks to update bundle on karaf
Remove singleton=true option as it blocks to update bundle on karaf
BZ-1054346:getting the ProcessDesc by processId and deploymentId to avoid errors when there are two or more versions of the same project deployed at same time
JBPM-3849 - Business rule task not executed when it follows intermediate conditional event - test case
removed version tag of commons-logging
BZ-1055519 - Invalid shutdown of TimerService thread pool causes thread leak
BZ-1055464 - Removed version of commons-logging in jbpm-tests, has to be backported to 6.0.0
BZ-1056346 - jbpm-test persistence.xml is missing TaskEventImpl
JBPM-4228 - Human task local work item handler swallows exceptions
JBPM-4227 - Make HumanTask transaction interceptor thread safe