Support java.lang.Enum used as parameter type.
Doc update.
ignores synthetic methods as being included as @Test methods

This allows someone writing Groovy tests to annotate at the class level
instead of having to annotate each individual method.
Doc update.