Extract annotations validation to a single class.

The AnnotationsValidator can be used by any runner now. TestClass
does not provide access to the internal maps of fields and methods
anymore.
Merge pull request #753 from stefanbirkner/modularize-validator

Extract annotations validation to a single class.