split lib into etna driver and misc demo utilities

Reorganization commit. Try to make the `etna_pipe` driver more self-contained.

Don't include state xml include files in fb demos where they are not
needed.