Example for use of Kleisli functions.
Use QName's name in its Order instance

Fixes #667
Merge pull request #668 from puffnfresh/bug/scalaz-xml-qname-order

Use QName's name in its Order instance
Added explicit return types for {Y,Coy}oneda.apply
Merge pull request #669 from japgolly/yoneda_sig

Add explicit return types for {Y,Coy}oneda.apply
More support for coyoneda suspensions in Free monad
move Future, Task et.al. into new 'task' module
fix dependency
Replaced Free.{mapSuspension,unlift}C with Coyoneda.liftT{,F}
Removed useless test
Merge pull request #670 from japgolly/freeC

More support for coyoneda suspensions in Free
Merge pull request #672 from larsrh/topic/io

move Future, Task et.al. into new 'task' module
Contravariant Coyoneda, with tests for Order.
Make ContravariantCoyoneda more like Coyoneda.
Flip members.
Remove self binding; it is unused.
Scaladoc for the abstract members of *Coyoneda.
Move the schwartzian* members to tests.
Scala 2.11.0-RC3
Replace Coyoneda.apply with a fully-powered version.

* The old Coyoneda.apply is now called 'lift'.

* Both *Coyoneda have 'unlift' aliases for 'run'.

* More construction facilities for Coyoneda copied from
  ContravariantCoyoneda.

* Coyoneda is now sealed.

* Coyoneda only has abstract values now, no abstract methods, and
  there is only one (private) concrete class.