Remove unnecessary array copy in FailOnTimeout.
Avoid repeated checks.

The only check is `assertNoDescendantsHaveCategoryAnnotations`. It
checks all descendants. Hence further calls of
`assertNoCategorizedDescendentsOfUncategorizeableParents` for each
child are redundant, because it has already been checked.
Remove redundant exception from method signature.

A more general exception is already part of the signature.
Extract class that creates the runners.

The new code makes it clear that the Parameterized ruinner is a suite
with automatically generated runners for each set of parameters.
Fix typo in 4.12 release notes.
Add info on --filter option
Update ReleaseNotes4.12.md
[maven-release-plugin] prepare release r4.12
[maven-release-plugin] prepare for next development iteration
Add pull request #1013 to the release notes.
Merge pull request #984 from kcooney/fail-on-timeout-remove-copy

Remove unnecessary array copy in FailOnTimeout.
Merge pull request #968 from stefanbirkner/category

Avoid repeated checks.
Merge pull request #945 from stefanbirkner/parameterized-suite

Extract class that creates the runners.
Add BlockJUnit4ClassRunner#createTest(method)

This allows extensions of BlockJUnit4ClassRunner to provide a custom instance of the test for each FrameworkMethod invocation.

Two tests show that:

1. createTest(FrameworkMethod) can be overridden successfully
2. createTest() is called by default by createTest(FrameworkMethod)

Fixes #1036. Closes #1037.
Update plugins to current versions.

maven-compiler-plugin .................................... 3.1 -> 3.2
maven-jar-plugin ......................................... 2.4 -> 2.5
maven-javadoc-plugin ................................ 2.9.1 -> 2.10.1
maven-release-plugin ................................... 2.5 -> 2.5.1
maven-site-plugin ........................................ 3.3 -> 3.4
maven-source-plugin .................................... 2.2.1 -> 2.4
maven-surefire-plugin .................................. 2.17 -> 2.18
org.codehaus.mojo:animal-sniffer-maven-plugin .......... 1.11 -> 1.13
Add resource source folders to Eclipse project
Add missing tests to AllTests
Merge pull request #1043 from stefanbirkner/plugin-updates

Update plugins to current versions.