Merge branch 'next'

* next:
  minor, support --oco and --abs in trod converter
  minor, turn to edge triggered mode, output echse format
  minor, bring back the concepts of cuts ...
  fix, PEBKAC, store cline edges as doys
  hygiene, don't expose internals by imposing certain int types as args, in make_cline()
  hygiene, obey compiler warnings, add unsigned suffixes
  chore, kick upsize/unsize/resize'ing opers (used for time series in truffle)
  chore, check for warning cflags through SXE_CHECK_CFLAGS
  chore, import compiler macro package
  minor, posix-ify git-version-gen script
  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