docs(plugins/Data): add documentation

Related to CAM-1558
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
docs(README.md): fix code markup
chore(cockpit/jetty/dev): Use jetty instead tomcat for dev setup

related to CAM-1420
feat(mvn/profile/distro-ce): Introduce new CE distro profile

A new profile "distro-ce" has been introduced to be able to handle the
difference between EE and CEE.

This new profile is activeByDefault = true.

relate to CAM-1420
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
chore(cockpit/core/resources): Change order to load resources

- try at first to load resources as webapp resource and then as classpath
  resource

related to CAM-1420
fix(qa/upgrade): close process engine

- close process engine to keep oracle session from being blocked.
fix(qa/upgrade/oracle): split update statement

- split combined update statement into two separate statements to fix
  failing testcase on oracle
fix(engine/pa): no DB deployment if PA provides no resources

- make sure we do not perform a database deployment if a process
application does not provide any resources.

closes #CAM-1536
chore(renderer/merge): merge renderer into camunda webapp

related to CAM-1627
fix(activityId/dots): show badges if activityIds contain dots

related to CAM-1627
chore(merge/Renderer): merge Renderer into camunda webapp

related to CAM-1627
chore(diagram/preview): replace dots with underscore

related to CAM-1627
fix(roundtrip): retain extension elements (l->r)

This commit fixes the bug that extension elements got lost during
roundtrip when synchronizing diagrams from left to right (áka pool
extraction).

Closes CAM-1635
feat(wls): support weblogic 12 classpath scanning
fix(cdi/taskform): Fix NPE when validation is used

Refactor task form: add new methods and mark the old methods
as deprecated.
Necessary parameters are retrieved directly from the request parameter
map.

related to #CAM-1587
feat(cockpit): add view switcher to definition and instance views

Plugins may register views for process definition and instance via
the key <cockpit.(processDefinition|processInstance).view>.

Registered plugins will be shown as a pill which may be clicked to
switch the view.

BREAKING CHANGE:

renamed entry points
- cockpit.(processDefinition|processInstance).action ->
cockpit.(processDefinition|processInstance).live.action

- cockpit.(processDefinition|processInstance).view ->
cockpit.(processDefinition|processInstance).live.tab

Closes CAM-1649
fix(cockpit/dev-setup): rename test process definition id