Bug 394862 - services not ordered, if all services are fetched - https://bugs.eclipse.org/bugs/show_bug.cgi?id=394862

Adds javadoc and test
Bug 394862 - services not ordered, if all services are fetched - https://bugs.eclipse.org/bugs/show_bug.cgi?id=394862

Adds .project file, service.test to test build
Bug 394862 - services not ordered, if all services are fetched - https://bugs.eclipse.org/bugs/show_bug.cgi?id=394862

fixes in service.test bundle
Bug 402301: Migration: UI Independent tests

Input from review:
- add AllAccessControlService
- modify CustomServerTestEnvironment
- change Activators in client.testenvironment and server.testenvironment

https://bugs.eclipse.org/bugs/show_bug.cgi?id=402301
Bug 394862 - services not ordered, if all services are fetched - https://bugs.eclipse.org/bugs/show_bug.cgi?id=394862

compatibility with old eclipse versions
Merge branch 'master' into master_testing

Conflicts:
	org.eclipse.scout.rt.server.test/META-INF/MANIFEST.MF
Ignore Tests.
Merge remote-tracking branch 'eclipse/master' into master_testing