minor, port example xmas generator to xmas dso (and kick from echse.c)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, kick easter example generator from echse.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, build dsos with XCCLDFLAGS (contains the -XCClinker stuff)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, have echse tool export its dynamic symbols

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide DSO for new year events

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

* dso/xmas:
  chore, have echse tool export its dynamic symbols
  chore, build dsos with XCCLDFLAGS (contains the -XCClinker stuff)
  minor, kick easter example generator from echse.c
  minor, port example xmas generator to xmas dso (and kick from echse.c)
Merge branch 'dso/new-year' into next

* dso/new-year:
  minor, provide DSO for new year events
minor, provide instant fixups a la 32nd Dec 2000 -> 01 Jan 2001

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide weekend dso to get a stream of saturdays and sundays

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

* dso/weekend:
  minor, provide weekend dso to get a stream of saturdays and sundays
  minor, provide instant fixups a la 32nd Dec 2000 -> 01 Jan 2001
Merge branch 'next'

* next: (26 commits)
  minor, provide weekend dso to get a stream of saturdays and sundays
  minor, provide instant fixups a la 32nd Dec 2000 -> 01 Jan 2001
  minor, provide DSO for new year events
  chore, have echse tool export its dynamic symbols
  chore, build dsos with XCCLDFLAGS (contains the -XCClinker stuff)
  minor, kick easter example generator from echse.c
  minor, port example xmas generator to xmas dso (and kick from echse.c)
  minor, refactor dso opening guts into open_aux()
  minor, migrate echse tool to taking DSOs for inputs instead of hard-coded arrays
  minor, import DSO handling routines in module.[ch]
  minor, define PKGLIBDIR through means of autoheader
  minor, provide proof-of-concept multi-state xmas stream (XMAS, BOXD)
  minor, don't close over __stream() use static globals to store state and refactor echs_stream() accordingly
  Revert "minor, make sure stdout output is really written before exitting"
  minor, make sure stdout output is really written before exitting
  minor, provide closure __stream() that can take function pointers (initially) over echs_stream()
  fix, PEBKAC, be64toh conversion isn't enough for lt/le/eq comparison
  minor, refactor echs_stream to operate on an event array, let the compiler figure out how to optimise the comparisons, et al
  chore, enable IPO multifile optimisations
  minor, support --till option
  ...