Fix annotation collection from super classes of JUnit3 tests.
Merge pull request #716 from brettchabot/master

Fix annotation collection from super classes of JUnit3 tests.
Properly handle case where filter removes all JUnit3 tests in suite.
Properly handle case where filter removes all JUnit3 tests in suite.
Merge branch 'master' of https://github.com/brettchabot/junit

Conflicts:
	src/test/java/org/junit/tests/junit3compatibility/JUnit38ClassRunnerTest.java
Added 2 tests for methodValues and fieldValues functionality.

The tests cover both the matching case (field/method is of
expected type) as well as the non matching case.

Removed static class ManyMethod (an unused fixture).
Taking hasItem from CoreMatchers API, instead of from hamcrest.core
Merge pull request #724 from avandeursen/testclass

Refactoring of TestClassTest, and adding 2 new test cases.
Always close stream in readPreferences(). Fixes #729.
Merge pull request #730 from stefanbirkner/issue-729

Always close stream in readPreferences(). Fixes #729.
Change signature of MultipleFailureException.assertEmpty() to throw Exception.
Add back @Test tags accidentially removed in the previous commit
Address code review comments
Fix typo in Javadoc
Merge pull request #735 from kcooney/multiple-failure-exception-throws

Change signature of MultipleFailureException.assertEmpty() to throw Exception
Change RejectAllTestsFilter to only reject atomic tests.
fail on timeout displays stack of stuck thread (Issue #727)
Indent with spaces (not tabs).
Merge pull request #743 from stefanbirkner/tabulation-char

Indent with spaces (not tabs).
improvements suggested by David Saff