Merge pull request #83 from archblob/master

Fix benchmarks build.
Fix typo in Pipes/Core.hs
Merge pull request #84 from errge/patch-1

Fix typo in Pipes/Core.hs
Changed `print` to not terminate on broken pipe

Ending on broken pipe is usually not the desired behavior and it inconveniences
the user by forcing them to handle the `()` return value
Fixed `print`

I forgot to use `liftIO` and to qualify it to refer to the Prelude `print`
Simplify Alternative instance
Merge pull request #85 from bens/master

Simplify Alternative instance
Merge pull request #86 from archblob/master

Ignore sandbox environment files.
Better handling of unexpected requests/responses

Requests/responses leaking out of an Effect (and similarly
Producers/Consumers) can only be some kind of bottoms. Instead of
silently ignoring these we evaluate them, so the user is aware of the
error and gets the original error from the faulty
Effect/Producer/Consumer.
Merge pull request #88 from klao/fix_unexpecteds

Proposal for better handling of unexpected requests/responses
Merge pull request #89 from archblob/master

Remove leaky WriterT benchmarks.
Adding Travis support
Merge branch 'master' of github.com:Gabriel439/Haskell-Pipes-Library
Fix typo in Pipes.hs
Merge pull request #90 from co-dan/patch-1

Fix typo in Pipes.hs
Moved `Void` to re-export section
Removed `Void` re-export from `Pipes.Core`
Updated documentation
Added `replicateM` and `filterM`
Removed unnecessary `EmptyDataDecls` extension from `Pipes.Core`