Optimisation to Future.run for the Now instance and some extra tests.
Early version of Timer for performing timeouts using Future.
Made function0Instance and function1Instance vals instead of defs, also removing the unnecessary generics from function0Instance.
Use prop instead of check.
Merge pull request #319 from seanparsons/function-instance-tweak

Slight performance tweaks to Function.scala.
Merge pull request #320 from seanparsons/future-tweaks

Optimisation to Future.run for the Now instance and some extra tests.
Merge pull request #321 from seanparsons/timer

Early version of Timer for performing timeouts using Future.
Require stronger type evidence from Unapplys, in the form of Leibniz instances.
Use Unapply#leibniz instead of apply where convenient.
Removes the ambiguity-inducing ^ method from FunctorOps and FunctorSyntax

This symbolic name for the map function is superfluous, and previously caused
ambiguity problems when functor syntax was imported from multiple locations, such as:

scala> import scalaz.syntax.traverse._
import scalaz.syntax.traverse._

scala> import scalaz.std.option._
import scalaz.std.option._

scala> ^(Option(1), Option(2)) { _ + _ }

which previously was a compilation error due to ambiguity, but which is now fine.
Merge pull request #325 from S11001001/topic/unapply-leibniz

Add leibniz to Unapply
Merge pull request #326 from nuttycom/topic/remove_functor_caret

Removes the ambiguity-inducing ^ method from FunctorOps and FunctorSyntax
Bump Scala version to 2.10.1, workaround for broken for-comprehension

See <https://gist.github.com/vmarquez/5106252/> and the mailing list thread
<https://groups.google.com/d/msg/scalaz/FqCWOmSEwUY/cchJirGmbeYJ>.
Revert "add arbList method for fix xml test in Scala2.10.0-RC5. see #231"

Fixed in 2.10.1-RC2.

This reverts commit 1bac54c420356d84eaae31702cd6605550114aae.
Remove some unused variance, with a little remaining breakage in Free.
Backtrack a lot; scalac tricked me.
add ToFoldable1Ops and ToTraverse1Ops to ToTypeClassOps
Merge pull request #327 from xuwei-k/ToFoldable1Ops-ToTraverse1Ops

add ToFoldable1Ops and ToTraverse1Ops to ToTypeClassOps
Fixes #322: `Functor` ambiguity in `OptionT` and `IdT`
Avoid illegal variance in bitraverseImpls.