fix act-1839
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.
- Make execution/task listener with script always output CData for script
- Convience methods added to BpmnModelUtil
Added category support to simple workflow definition
Execution listeners can now also be added to boundary events and intermediate catch events
Merge branch 'master' of https://github.com/Activiti/Activiti
Some more tweaks to simple workflow module
Listener export in progress
Merge branch 'master' of https://github.com/Activiti/Activiti
initial changes to support improved spring support .
initial commit of updates to Spring API.
updated to Spring 4.
small tweaks.
Adding final ActivitiEvent implementation + tests + docs
Fix for http://jira.codehaus.org/browse/ACT-1879
Added support for event-listeners in activiti modeler
fix act-1589