Add a 'lines' combinator to the text package. Associated with PR #190
Suggested by @fthomas in association with proposed NIO based filesystem tools implemented in PR #190.

The lines(maxLineLength: Int): Process1[String, String] combinator will take a stream of Strings and repartition them by line endings. If `maxLineLength` is greater than zero and a line is determined to be longer than `maxLineLength` the Process will fail with an `java.lang.Exception`. The behavior with regard to new lines is indended to be identical to that of scala.io.Source.getLines.
Simplify process1.window test
Merge pull request #197 from bryce-anderson/topic/lines

Add a 'lines' combinator to the text package. Associated with PR #190
added zipWithNext and zipWithPreviousAndNext combinators
Test process1.window with empty input
Merge pull request #210 from etorreborre/master

added zipWithNext and zipWithPreviousAndNext combinators
UTF8 -> UTF-8
Less precise types for `halt` and `empty`
Fix spelling of "supersede"
Fix compilation for Scala 2.11
Merge pull request #217 from radekm/fix-for-scala-2.11

Fix compilation for Scala 2.11
Merge pull request #216 from radekm/less-precise-types-halt-empty

Less precise types for `halt` and `empty`
Scaladocs on empty
Allow type parameters to empty
Upgrade to scalaz 7.1.0

This sadly required some @uncheckedVariance annotations.