Generate rules properties, index, etc.
Merge pull request #16 from ArturGajowy/master

#278: New JUnitAssertEqualsConstantActualValue + a bug fix in UnnecessaryDefInFieldDeclarationRule
Reduce logging output (no error details) for rules using later compiler phase; avoids errors for every missing class on classpath for every source file.
#409: New ClassNameSameAsFilename rule (naming) - Reports files containing only one class / enum / interface named differently than the class (or enum, or interface).