Add utility to help generate indented code.

This will be used as part of the code generation interface.
Stub out the C code generation entry point.