minor, cope with NULLs in the vector of streams upon evmux clone() and ctor

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, provide echse merge command ...

against a yet to be impl'd make_echs_evstrm_from_file().

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
chore, stop including evical.h in master echse.h to avoid leakage of impl details

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, provide entry point make_echs_evstrm_from_file()

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
Merge branch 'tool/echse'

* tool/echse:
  minor, provide entry point make_echs_evstrm_from_file()
  chore, stop including evical.h in master echse.h to avoid leakage of impl details
  minor, provide echse merge command ...
  minor, cope with NULLs in the vector of streams upon evmux clone() and ctor
minor, clean up globals (interns, bufpools) in echse main()

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
fix, handle NULL streams returned from evmux

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, prevent memleak with the short-cut taken when muxing 0 or 1 streams

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
Merge branch 'tool/echse'

* tool/echse:
  minor, prevent memleak with the short-cut taken when muxing 0 or 1 streams
  fix, handle NULL streams returned from evmux
  minor, clean up globals (interns, bufpools) in echse main()