ShimTo and ShimFrom on gen.BaseElem
re-factor of /parse
msgp:ignore directive
move directives into their own file and log output as they are applied
Merge pull request #32 from philhofer/shim2

code generator directives