feat(engine): add script as possible execution listener

- an execution listener can have a camunda:script child which will
  be evaluated as execution listener
- the resource attribute is also supported for the script element

related to #CAM-2360