Delete classes that are deprecated for six years.
Merge pull request #862 from stefanbirkner/remove-deprecated-classes

Delete classes that are deprecated for six years.
remove 'f' prefix from field names, add LEGACY_CODING_STYLE, change CODING_STYLE
Refactor RuleFieldValidator into strategy classes
More precise error message for static MethodRules
Rename RuleFieldValidator to RuleMemberValidator
Allow static @Rule members if also @ClassRule
Merge pull request #932 from rowanhill/non-static-class-rules

Allow members annotated with both @ClassRule and @Rule to be static
Add overload of TestWatcher.skipped() that uses the external AssumptionViolationException.

This allows code using TestWatcher to handle assumption violation exceptions
without using deprecated classes.
Mentions that you need to create a branch
Update CONTRIBUTING.md
Merge pull request #928 from kcooney/test-watcher-internal-assumption-violation

Add overload of TestWatcher.skipped() that uses the external AssumptionViolationException
ParameterizedAssertionError overrides equals() so it should override hashCode()
Merge pull request #935 from kcooney/ParameterizedAssertionError-hashCode

Make ParameterizedAssertionError override hashCode()
Change Stopwatch to use delegation instead of inheritance.
runtime() should return a fixed value after the test ends.
Tests speedup by parallel execution of classes in AllTests
Merge pull request #937 from kcooney/test-watcher-delegation

Change Stopwatch to delegate to TestWatcher. Fix Stopwatch.runtime()
Fixed issue #929 - Renamed license file to prevent duplicate file errors
while using in Android apps.
Updated license file name in pom.xml