chore(rest): make application in test server bootstraps configurable
feat(activity): Expose activity instace to REST

- know you can get a the activity instance tree via REST Api
- add some test cases to REST Api

related to CAM-858
feat(act-instances): rename, improve docs & test

- rename method to getActivityInstance(...)
- improve Javadocs
- improve test coverage

Related to #CAM-858
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
chore(rest): fix compile after api method rename
fix(readme): correct link to community contrigution
fix(db-upgrade): test failures make build fail

related to #CAM-872
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
feat(tree): Show instance tree in process diagram

- The instance tree represents the current process instance state which
  will be shown in the process diagram to a specific process instance

related to CAM-716
feat(act-instance): add TransitionInstance

- Add support for transition instances in  the activity instance tree.
  Transition instances represent executions waiting in asynchronous
  continutation.

related to #CAM-858
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
feat(act-instances): add not-null checks

make sure activity instance is not null

related to #CAM-858
feat(tree): add transitions to diagram

related to CAM-716
fix(rest): add media type declaration to exception mappers

closes CAM-842
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
feat(engine): expose EventSubscriptionQuery via RuntimeService

closes CAM-881
feat(rest): add GET for message event subscriptions

contributes to CAM-635
fix(compensation): after parallel GW

- fix throwing intermediate compensation event that throws compensation
  into an embedded subprocess after parallel gateway

- Testcases:
  * CompensateEventTest.testCompensateParallelSubprocess()
  * CompensateEventTest.testCompensateParallelSubprocessCompensationHandlerWaitstate()

fixes #CAM-886
Merge branch 'master' of github.com:camunda/camunda-bpm-platform

Conflicts:
	engine/src/test/java/org/camunda/bpm/engine/test/bpmn/subprocess/transaction/TransactionSubProcessTest.java
chore(merge): fix transaction testcase