using COWAL + backward compatible + SynchronizedRunListener
Merge branch 'Tibor17-junit.issues' into concurrent-run-listeners

Conflicts:
	build.xml
	src/main/java/org/junit/runner/notification/RunNotifier.java
	src/main/java/org/junit/runner/notification/SynchronizedRunListener.java
	src/test/java/org/junit/tests/AllTests.java
Add tests in AddRemoveTestListenerTest to RunNotifierTest
merged from https://github.com/kcooney/junit/blob/41626fd3022c0d73d6f02807be0344a9cf6acafa/src/test/java/org/junit/runner/notification/SynchronizedRunListenerTest.java
merged from https://github.com/kcooney/junit/blob/c099a99b76ccd985639882369652dfcadb3722b4/.classpath
clarified the purpose of SynchronizedRunListener
AllTests run SynchronizedRunListenerTest
Remove jcip-annotations dependency; add @Concurrent annotation
threadsafe annotation
Merge branch 'Tibor17-junit.issues' into concurrent-run-listeners

Conflicts:
	src/test/java/org/junit/runner/notification/SynchronizedRunListenerTest.java
	src/test/java/org/junit/tests/AllTests.java
Remove tabs
Merge branch 'concurrent-run-listeners' into concurrent-run-listeners_remove-jcip-deps

Conflicts:
	src/test/java/org/junit/runner/notification/SynchronizedRunListenerTest.java
Remove dependency on jcip-annotations