Expanded description in allTypes.go.

* Updated genCode.sh to remove longer preamble.
Renamed allTypes.go -> allTypes.gotemplate to avoid compilation.

* Now works with 'go build'.
* Updated generator script to use template names from the command line.
* Updated makefile with new name.