Loosened lower bound on `criterion`
Updated documentation on debugging types
Merge branch 'master' of https://github.com/Gabriel439/Haskell-Pipes-Library
Improved speed of `each`

This was done by writing it directly in terms of `Data.Foldable.foldr`, which
triggers list fusion better.
Fixed haddocks to remove gratuitous qualifiers from type signatures
Added Appendix on quadratic time complexity issues

Related to issue #100.  Hopefully @errge can comment on this to ensure that it
covers most of the topics he wanted to see addressed.
Version 4.0.1 => 4.0.2
Polished code
Replaced 'Void' with internal 'X' type

The purpose of this is to remove the dependency on `void` so that `pipes`
can eventually be incorporated into the Haskell Platform.  Discussions
with Edward indicate that he plans on merging `void` into `base` in
`ghc-7.10`, and when that occurs I will make `X` a type synonym for
`Void`.
Version 4.0.2 => 4.1.0
Loosened upper bound on tests and benchmarks, too
Added 2014 to copyrights
Merge branch 'master' of github.com:Gabriel439/Haskell-Pipes-Library
Added `Pipes.Prelude.sequence`
Polished source code
Updated documentation
Fixed copyright year in README.md
Removed CPP extension

This is primarily to support Mac users who have problems with the CPP extension
due to Clang.

This means that there is no longer a Haskell98 mode for `pipes` (sorry
@archblob).  Eventually, CPP support will go back to normal on Mac and then I
will add back the Haskell98 mode for `pipes`, but for now it will be temporarily
disabled until that time comes.

The other thing this effects is that `pipes` no longer compiles against
`mtl < 2.1.0`.  However, these are very old versions of `mtl`.  To give an idea
of how old these versions are, Debian Stable packages `mtl-2.1.1`.  These old
versions could also be supported by also removing the offending methods from the
`mtl` type class instances, but that seems unnecessary (again, because it's so
rare to encounter such old `mtl` versions).

Finally, the `Trustworthy` pragmas are no longer guarded.  Even Debian Stable
packages `ghc-7.4`, which supports this extension, so there's no point guarding
these behind CPP macros any longer.
Added `drain`
Added mini-tutorial to `Pipes.Lift`.  Fixes #105

This explains what kinds of the problems the module is intended to solve