Clean up generics-related imports and bump copyright year.
Change Show instances to display Haskell representation of abstract syntax.

The Show instances for C abstract syntax data types now return Haskell
representations of the values. Pretty printing still returns C concrete syntax.
Add support for antiquoting initializers.
Bump version number.