More cleanups
Stop generating C prototypes

Generating protoypes is prone to errors.  We'll be doing this by hand in the
traditional way from now on.