codegen: use a more flexible indentation strategy
codegen: switch back to separate Reader/Builder module hierarchies
switch application over to revised PluginSchema api
codegen: use underscore naming for fields
runtime: some internal module renaming
switch to omake-based build
omake: provide 'distclean' target
pack library inside Capnp namespace
provide a clean toplevel api
omake: provide rudimentary installation and removal