WIP-APPEND3
Merge pull request #147 from scalaz/process/append3-fix

possible fix for infinite loop
Fixed pipe termination, fixed Await constructor with cleanup and fb

Conflicts:
	src/main/scala/scalaz/stream2/Process.scala
made pipe lazier, and simplified implementation, using disconnect and swallowKill combinators