Failing error-emits-value tests from #158
Fixes error-emits-value tests
Adds noValueOnError tests for all transforms and HO-streams
Gives each noValueOnError check its own test
Merge pull request #160 from LewisJEllis/err-elseif

Fix transforms which incorrectly emit values on errors. Add tests. (ref #158).
Implements intersperse
Merge pull request #156 from LewisJEllis/intersperse

Implements intersperse
Implements split, splitBy
Merge pull request #159 from LewisJEllis/split

Implements split, splitBy
don't automatically push version bump\!
rebuild dist and docs
Release 2.1.0