Copy-on-write WIP
Add Process.iterate[A](start: A)(f: A => A)
initial Java7 NIO implementation
Merge pull request #63 from fthomas/iterate

Add Process.iterate[A](start: A)(f: A => A)
Add test for Process.unfold
Use None instead of take to halt the Process
Merge branch 'topic/copy-on-write' of github.com:scalaz/scalaz-stream into nio/async-socket
Implemented Exchange combinators.  Some treatment to Buffer
Merge pull request #65 from fthomas/test-unfold

Add test for Process.unfold
Add io.stdInLines for reading from standard input
Merge pull request #67 from fthomas/stdin

Add io.stdInLines for reading from standard input
Merge pull request #64 from radekm/wye-cleanup-fix

Wye resource cleanup fix
more principled `Exchange`
Defined mergeX with its algebra
Curried runStepAsyncInterruptibly in WyeActor
Implemented mergeX
Implemented topic in terms of mergeX
added Strategy as implicit parameter to wye-derived combinators
Implemented boundedQ with mergeX
added Writer1 type alias