chore(img): add transparency to configure icon
Merge branch 'master' of github.com:camunda/camunda-modeler
Merge branch 'master' of github.com:camunda/camunda-modeler
Merge branch 'master' of github.com:camunda/camunda-modeler
feat(customtasks): initial version allowing custom tasks

Related to CAM-1394
fix(event/update): use existing change detection mechanism

- make sure event definition shape is linked to event so that
  StyleUtil#applyStyle() works
- use existing update change detection to see if event
  definition has changed

Related to CAM-286, CAM-306, CAM-308, CAM-310, CAM-312
chore(classes): unify class prefix to bpmn2
fix(decorateFeature): reset line width to 1px

Related to CAM-1394
feat(event+gateway/decorators): employ decorators

This commit aligns the decoration handling for events and gateways with
the one employed for service tasks. Instead of attaching the decoration
feature to `IAddFeature` it is now refactored to an own concern for both
elements.

Additionally it adds some minor fixes to some of our features.

- employ IDecorateFeature for events
- employ IDecorateFeature for gateways

- fix model sync bug on adding event definition
 (AAEventDefinitionFeature)
- fix recursive lookup of business objects (BusinessObjectUtil)
- change preferences to show XOR marker per default (Bpmn2Preferences)
- update connection check to switch on EType of connections instead
  of enum (ConnectionOperations)
- lookup actual EType before creating bpmn2 model elements
  (ABpmn2CreateFeature, AMorphNodeFeature)

Related to CAM-308, CAM-286, CAM-306, CAM-312, CAM-310, CAM-1415
fix(tests): fix morph test