minor, initial import of truffle roll-over description tool trod

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, replay idate/daysi date-arith patch onto trod tool

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, convert date parsing code in trod tool to unsigned int

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide a naive way to sort a roll schema and select the first cline for each validity

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

* feat/trod:
  minor, provide a naive way to sort a roll schema and select the first cline for each validity
  hygiene, convert date parsing code in trod tool to unsigned int
  minor, replay idate/daysi date-arith patch onto trod tool
  minor, initial import of truffle roll-over description tool trod