Addressing GRECLIPSE-1708

Since Groovy allows it, extending `ASTTransformationCollectorCodeVisitor` to also allow the `classes` attribute to be just a single class (or `ClassNode`, specifically).

Note, I am still working on confirming the change by convincing Eclipse to use my export of the plugin.