fix, hygiene, finalise event pool in collect DSO

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide simple in-lieu mover

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, when going through the in-lieu list update last in emit_lieu_maybe()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, refactor the condition-tree in in-lieu's __in_lieu()

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

* core/filter:
  hygiene, refactor the condition-tree in in-lieu's __in_lieu()
  minor, when going through the in-lieu list update last in emit_lieu_maybe()
  minor, provide simple in-lieu mover
  fix, hygiene, finalise event pool in collect DSO
chore, kick all self-crafted lisp

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, remove references to echs-lisp.h

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

* bld/dist:
  hygiene, remove references to echs-lisp.h
  chore, kick all self-crafted lisp
minor, check for both guile-2.0 and guile-1.8 in c.ac

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide simple standalone echs-lisp interpreter

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, build ourself (core routines) as library libechse

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, compile echs-lisp with helpers from libechse.la

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, only process guile_CFLAGS in snarfer rule .c.x

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, borrow echse's clo's and set up a working evaluation of echs-lisp scripts

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, bang (read-set! keywords 'prefix) before #'load in boot script

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, predefine DSO in #'defstrm and set if nil

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, don't cast char** into const char**

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, link libechse.la with libltdl

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, replace source listings in echse.la echse(1) and echs-lisp(1) by libechse_la_SOURCES

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, define snarf_opts var with anything the preprocessor might need

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>