WIP - working on generating serializer bodies
Produces guards, includes, doc lines, lib defs, hashes, sizes, constants, and forward decls.
Added prototypes
Cleanup warnings. Drop some commented code.
Header file is now mostly done without templating.
Some minor cleanup: no more _t names. Don't use reserved C names in examples.