Begin serious work on code generation
Updated cgtypes to reflect bittable.pdf
Temporary additions to cgtypes until merged with Standards.h
Merge branch 'master' into codegen
Get rid of trailing whitespace
Keep working on code generation.

    Moved code generation code out of giant switch
    Added a submarine
    Added cake
Merge branch 'codegen' into New-Standards