detect null pointers. changed schema format for enum values.
Compiles with compiled schema, yay!

The ecapnpc compiler now supports enough of the Cap'n Proto schema to
rebuild the schema file itself.