feat(cockpit.instance view): add activity instance query

Related to CAM-851
chore(cockpit.rest): rename package

rename base/persistence/entity to base/dto
test(cockpit.activity-instance): add finished process instance test

Relates to CAM-851
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
add(camunda-welcome): add link to getting started tutorials

Closes: CAM-854
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
feat(instance): Add link to process instance

- It is possible to click on one process instance in the process
  definition view to show the process instance.
- the process instance view contains the process diagram
- furthermore, the process diagram directive is now clean and there exists
  a activity statistics directive (former both were one directive).
- add a filter to shorten the number (1000 to 1k etc.)
- add some test cases

related to CAM-716
chore(cockpit.webapp): update ngDefine
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
fix(mappings): Fix mappings in xml
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
fix(webapps): change title of webapps

Closes: CAM-853
feat(test): Add cockpit tests to test directives

- Add some cockpit testcase to test process diagram and activity
  statistics directives

related to CAM-716
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
feat(act-instances): get activity instance tree

- add API method RuntimeService.getProcessInstance() allowing retrieval of
  activity instance tree for process instance.
- method naming to be discussed.

Related to #CAM-858