use foldLeft which is faster in Iterable Foldable
Adds a WriterT monoid when there is a Monoid for F[W,A]

Not sure why this wasn't already there if it might cause problems I might be overlooking
Add MonadError and Catchable for Scala Futures.

This adds MonadError and Catchable instances for Scala futures, similar
to Task. The major difference, of course, is that Futures are eager.
Fixing DefaultTimeoutScheduler in concurrent Strategy so threads are marked as daemon allowing JVM to shutdown properly without explicitly shutting down the scheduler pool
Improve efficiency of Optional[Option].getOrElse
Implement Optional for Id
conversions between These and Disjunction
renamed to onlyThisOrThat, removed fromDisjunction
moving away from list in DList
moving away from how we foldr and map on DList to prevent OOM and speed things up now that we use IList
fixing debug and formatting
Scala 2.11.3
suppress warning
Merge pull request #795 from bblfish/series/7.2.x

use foldLeft which is faster in Iterable Foldable
Merge pull request #807 from stew/writert-monoid

Adds a WriterT monoid when there is a Monoid for F[W,A]
Merge pull request #814 from tixxit/topic/scala-future-error-handling

Add MonadError and Catchable for Scala Futures.
Merge pull request #815 from ncornwell/series/7.2.x

Mark threads as Daemon in DefaultTimeoutScheduler in scalaz-concurrent
Merge pull request #818 from japgolly/optional

Implement Optional for Id
Merge pull request #821 from tpolecat/these-disj

conversions between These and Disjunction
using varialbe arg. instead of toList