chore(exclusive): enable/disable checkbox depending an async flag

related to CAM-1580
chore(note/link): adjust style of notes containing a link

related to CAM-1671
fix(collaboration): pass "Definitions" element to collaboration

related to CAM-2099
 chore(release): Prepare release: set version to 2.5.0
 chore(release): Prepare next development version: 2.6.0-SNAPSHOT
feat(MultiPageEditor): expose underlying components

This commit exposes the bpmn and xml editors of a
Bpmn2MultiPageEditor instance.
feat(fieldInjections): Extend properties panel

- add new tab to configure field injections for 'service task like' elements
-- support only field injections with child-elements in camunda modeler
-- ignore existing field injection configuration with attributes (no
process model changes)
- add testcases

related to #CAM-298
feat(parallel-GW/properties): Add async and exclusive

- add async and exclusive extension attribute to parallel gateway

related to #CAM-2225
fix(propertiesPanel/focus): Add fix to get focus

- fix multi page editor to get focus on properties panel with one click

related to #CAM-1922
chore(fieldInjection): show only child elements of field

In such a case:

<field name="x" expression="abc">
  <expression>def</expression>
</field>

The Field Injection table contains an entry, where the name is "x" and
expression is "def" (the attributes of the field element will be ignored).

related to CAM-298
fix(fieldInjections): Fix properties table

- fix get content method of properties table to show empty field elements

related to #CAM-298
fix(sequenceFlow/conditionExpression): Add xsi:type

- if conditionExpression is set and no xsi:type exists, add xsi:type
  during the import

-> this new behavior fix the ClassCastException and make the sequenceFlow
  editable

related to #CAM-2243
 chore(release): Prepare release: set version to 2.6.0
 chore(release): Prepare next development version: 2.7.0-SNAPSHOT
Merge pull request #1 from camunda/kepler

Update fork