changes to address kcooney's concerns about thread safety on issue #742
Merge pull request #763 from motlin/master

Allow custom test runners to create their own TestClasses and customize the scanning of annotations.
Verify that all (base-) classes declaring @ClassRules are public
- Add the new method getDeclaringClass() to FrameworkMember
  - FrameworkMethod will return the class where the method is actually
    declared
  - FrameworkField will return the class where the field is actually
    declared
- Add validation logic to RuleFieldValidator
- Add test for validation logic
Merge pull request #764 from ferstl/classrule-in-public-class

Verify that all (base-) classes declaring @ClassRules are public
Fix many warnings (Eclipse 4.2/Juno based)
Throw TestFailedOnTimeoutException instead of plain Exception on
timeout. Fixes #771
Improvements after code review. Move Exception to non internal package
and provide getters for timeout and time unit
Use TestFailedOnTimeoutException when test times out
Add second test verifying the time unit and timeout value fields of the
thrown exception
minor code review changes
Make parameterized assertion error extend assertion error
Refactor test, replace matcher with try catch
Add support for Travis CI (http://travis-ci.org).

Simple CI for branches of JUnit forks. Now everybody can easily use CI for own branches. Pull requests are automatically build by the CI and the build result is visible on Github.
Merge pull request #776 from stefanbirkner/travis

Add support for Travis CI (http://travis-ci.org).
[Issue #785] Add site configuration and reporting
Linked-in's hopscotch is much better at intros... and ASL license to boot
Fixed typo and added link to the RuleChain class
Merge pull request #789 from PissedCapslock/master

Fixed typo and added link to the RuleChain class
Added missing javadoc for delta parameter in the assertArrayEquals methods
Merge pull request #790 from PissedCapslock/master

Added missing javadoc for delta parameter