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
implements uniq transform
Merge pull request #127 from jeromew/uniq

Add uniq(compare) transformation
Make the linter happy
Merge pull request #164 from LewisJEllis/uniq-linter

Make the linter happy
Update docs for apply, additional example and test case
Various minor doc fixes
Merge pull request #168 from LewisJEllis/docs

Various minor doc fixes
Merge pull request #167 from LewisJEllis/apply-docs

Update docs for apply, additional example and test case