Re-implemented sub resources.
Reduce the number of invocations of the generator during compile
Introduced an abstraction for resource method generators
Added supporting code for resource generator extensions.
Introduced an abstraction for resource generators
Reuse abstract generator methods.
Removed old rest-dispatch generators
Velocity macros. Param. types support in class def
Removed client code for resource delegates
Update carstore references to res. delegates
ResourceMethod -> Method
Improved the indentation of template arguments
Use parameterized names when possible.
canGenerate() should not throw
Added proper equals to ClassDef
Ensure the printwriter is always closed.
Merge pull request #638 from ArcBees/cv_rest_generators_v2_p17

Part 17: canGenerate() should not throw
Merge pull request #637 from ArcBees/cv_rest_generators_v2_p16

Part 16: Use parameterized types when possible.
Merge pull request #636 from ArcBees/cv_rest_generators_v2_p15

Part 15: Format, ResourceMethod -> Method
Merge pull request #635 from ArcBees/cv_rest_generators_v2_p14

Part 14: Remove client resource delegate code.