minor, provide simple umbrella tool truck(1)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, manifest truf_trod_t (as in truffle roll-over directive) in trod.h

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, massage mmy.[ch] a bit, make fun names clearer and add documentation

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide truf_mmy_wr() stringifier

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, adapt code to changes in mmy API

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, move truf_trod_{rd,wr}() to trod.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'feat/umbrella'

* feat/umbrella:
  minor, provide simple umbrella tool truck(1)
Merge branch 'feat/trod'

* feat/trod:
  minor, move truf_trod_{rd,wr}() to trod.c
  chore, adapt code to changes in mmy API
  minor, provide truf_mmy_wr() stringifier
  hygiene, massage mmy.[ch] a bit, make fun names clearer and add documentation
  minor, manifest truf_trod_t (as in truffle roll-over directive) in trod.h
minor, provide migrate subcommand to get old schemas to trod format

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, try the ordinary trod reader if the schema reader doesn't deliver

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'cmd/migrate'

* cmd/migrate:
  minor, try the ordinary trod reader if the schema reader doesn't deliver
  minor, provide migrate subcommand to get old schemas to trod format