chore(rename): rename fox to camunda
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
refactor(ProcessApplication): introduce interface to enable local view

there is a problem on WAS with no-interface views resulting in NPEs
I introduced a interface ProcessApplicationInterface for the PA
functioniality to be used instead of AbstractProcessApplication.
AbstractProcessApplication is implementing this interface but this
will break already written PAs which inject AbstractProcessApplication

related to CAM-443
refactor(EjbProcessApplication): pass names to app reference

this enables reuse of the name lookups in subclasses
of EjbProcessApplicationReference e.g. to provide a platform specific
session object name

related to CAM-443
docs(javadoc): remove wrong ref
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
Merge branch 'master' into CAM443
fix(tests): use static method to retrieve APP_NAME

the static field leads to problems in the WAS environment,
when the static initializers don't seem to be executed during
static field access, we are using a context lookup now instead of
the EJB injection to avoid this
Merge branch 'master' of github.com:camunda/camunda-bpm-platform

Conflicts:
	javaee/jobexecutor-ra/src/main/java/org/camunda/bpm/container/impl/threading/ra/JcaExecutorServiceConnector.java
Merge branch 'master' into CAM443

Conflicts:
	engine/src/main/java/org/camunda/bpm/application/impl/EjbProcessApplication.java
	engine/src/main/java/org/camunda/bpm/application/impl/EjbProcessApplicationReference.java
	javaee/ejb-client/src/main/java/org/camunda/bpm/application/impl/ejb/DefaultEjbProcessApplication.java
fix(ProcessApplication): use interface instead of abstract class
fix(tests): add missing APP_NAME method to all TestContainer classes