Optimize CdiTaskListener to get ProcessDefinition from cache and not
execute an additional command.
[ACT-1848] Handle MultiInstanceActivityBehaviors
[ACT-1339] Calling ActivityEndListeners within an AtomicOperation.
Add wildcards to osgi import with resolution:=optional

The manifest generation will only apply the optional resolution to the exact package defined (e.g. com.fasterxml;resolution:=optional will apply resolution:=optional to com.fastexml but not to com.fasterxml.uuid). When deploying activiti-engine, karaf complains about missing bundles (junit, drools, com.fasterxml.uuid) that are supposed to be optional.
initial changes to support improved spring support .
initial commit of updates to Spring API.
updated to Spring 4.
small tweaks.
Reference userId in Attachment
cleanup
@EnableActiviti
EnableActiviti
working on fixing up the process-starting test.
working on @EnableActiviti support.
all but one unit test is working.
JUnit scope on parent pom
Missing JUnit direct dependency
fixed the JPASpringTest thanks to Joram
MultiInstance suspention test.
Based on the forum post http://forums.activiti.org/content/signal-event-subscription-suspended-state-after-resuming-process
Fix for failing QA (process engine used to be created in the setup with history level full)