Add note to StatelessClass; does not catch violations if final field value is itself mutable
#135 Fix CoupledTestCase incorrectly thrown when referencing the current class.
#382. New JUnitPublicField rule
#371: CouldBeElvis rule. Added support for IF statements without braces.
#407: New GStringExpressionWithinString rule
#408: SerialVersionUID rule: Also check that serialVersionUID field is declared private.
Generate test/sample reports in /target directory rather than base directory
Update templates
New IllegalClassMember rule
AbstractMethodCallExpressionVisitor: minor javadoc fix
adding support for per-rule custom compilation phase, allowing for more type information in AST when required
#364: New CloneWithoutCloneable rule: The method clone() should only be declared if the class implements the Cloneable interface.
 - fixed a bug killing CodeNarc when analyzing sources with compiler phase > CONVERSION and a class missing from runtime classpath is used in analyzed source
 - improved log messages when compilation errors occur
#329: New UnsafeImplementationAsMap rule (security) - Reports incomplete interface implementations created by map-to-interface coercions. By default, this rule does not apply to test files.
Merge pull request #14 from ArturGajowy/master

new CloneWithoutCloneable rule and per-rule custom compilation phase support for more type information in AST
Move REQUIRED_AST_COMPILER_PHASE_DEFAULT from Rule to SourceCode; rename to DEFAULT_COMPILER_PHASE
#214: New ThisReferenceEscapesConstructor rule
Minor clean up
Clean up test superclasses
Generate rules properties, index, etc.