Reduce eagerness of linesR

The current implementation of linesR evaluates its arguments too early, wasting
system resources unnecessarily and creating a risk of user-unexpected Exceptions
being thrown. This commit fixes that, to the extent possible, by delaying
resource-opening and allowing resources to be re-opened when we know how.
Fix typos.
added a sequence combinator
Restore previous process1.take implementation
Add test for pipeW and stripO
Merge branch 'append4-final' of https://github.com/etorreborre/scalaz-stream into etorreborre-append4-final

Conflicts:
	src/test/scala/scalaz/stream/ProcessSpec.scala
Merge branch 'etorreborre-append4-final' into append4-final
Readd lost prefixSums alias
renamed zipPrevious to zipWithPrevious
Merge branch 'append4-final' of github.com:scalaz/scalaz-stream into append4-final
Remove unnecessary .toIndexedSeq from repartition's docstring
Remove unused Charset import from process1.scala
Merge pull request #204 from scalaz/append4-final

Append4 final
Cause constructors moved into companion object
Util object made private to scalaz.stream
Scaladoc and formatting cleanup
renamed ‘feed’ to ‘prepend’
Scaladoc tweaks
Queue scaladocs
Put all examples in the examples package