Improved the jetemplate extension point to conform to the generator extension point
Added descriptive attribute to the extension point. This is part of #43.
Copy the general codegen project to the trunk