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.
Merge pull request #937 from kcooney/test-watcher-delegation

Change Stopwatch to delegate to TestWatcher. Fix Stopwatch.runtime()