Merge branch 'next'

* next:
  fix, PEBKAC, it's libtruffle.a first then -lm
  minor, start value union for cuts way higher (in struct trcc_s)
  chore, refactor cut.[ch], schema.[ch] and dt-strpf funs into libtruffle
  chore, check for RANLIB to be able to create lib archives
  fix, PEBKAC, don't add 2 \t in print_cut() in LEVER mode
  minor, adapt truffle's main() to new print_cut() signature
  minor, support both cut types, the 0-1 edge and the lever cut
  minor, also include the notion of cuts in truffle.h
  minor, explode truffle tool into schema.[ch], dt-strpf.[ch] and cut.[ch]
  chore, follow alignment advice
  minor, use type alias trym_t for year+month type (instead of uint32_t)
  chore, fix up all warnings about integer conversions with different sizes, ...
  chore, fix up all comparison warnings in truffle