Merge branch 'next'

* next:
  minor, read A->B contract flip-over lines in read_trod_event()
  chore, PEBKAC, actually snarf command-line options before any business logic
  test, provide regressions for trod->trod `conversion'
  minor, exchange local m_to_i() and i_to_m() defuns by mmy.h inlines
  minor, provide converters between MMY and numeric style contract specifiers in mmy.h
  fix, PEBKAC, allow to read in MMY contract specs in read_trod_event()
  minor, in read_date() check for stuff that should be there, not for some stuff that shouldn't
  minor, react to buggered dates late in a schema's cline
  minor, redo the detection of correct schema lines
  minor, avoid misinterpreting trod files with relative years as schema