chore, create beef directory for example streams

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, import example stream for germany as de.la

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide echs_mux() builder that does muxing like echse(1) does

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, add 1 May (Labour day) to de's holidays

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, actually assign the number of streams to echs_mux_clo

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide re-entrant version of echs_mux()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide select builder to obtain single events from an underlying stream

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, make echs_free_select() return the stream that has been selected over

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, track state in a re-entrant fashion in easter DSO

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, use echs_select() builder for easter and ascension in de holidays DSO

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

* beef/de:
  minor, use echs_select() builder for easter and ascension in de holidays DSO
  minor, track state in a re-entrant fashion in easter DSO
  minor, make echs_free_select() return the stream that has been selected over
  minor, provide select builder to obtain single events from an underlying stream
  minor, provide re-entrant version of echs_mux()
  fix, actually assign the number of streams to echs_mux_clo
  minor, add 1 May (Labour day) to de's holidays
  minor, provide echs_mux() builder that does muxing like echse(1) does
  minor, import example stream for germany as de.la
  chore, create beef directory for example streams
minor, provide generic stream (and filter) controlling through strctl.[ch]

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, build libechse with strctl functionality

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide generic controller function in easter DSO

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, instead of opening the easter DSO twice, use clone_echs_stream() primitive in de holiday list

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, silently clone stream passed in to echs_select() builder (and unclone upon echs_free_select())

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, follow implicit cloning changes in builders.c

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

* core/strctl:
  minor, follow implicit cloning changes in builders.c
  minor, silently clone stream passed in to echs_select() builder (and unclone upon echs_free_select())
  hygiene, instead of opening the easter DSO twice, use clone_echs_stream() primitive in de holiday list
  minor, provide generic controller function in easter DSO
  minor, build libechse with strctl functionality
  minor, provide generic stream (and filter) controlling through strctl.[ch]
minor, track state in a re-entrant fashion in xmas DSO

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide strctl routine for xmas DSO

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