use foldLeft which is faster in Iterable Foldable
Add type/value aliases for scalaz.\/ and co.

Add type/value aliases for:
* Disjunction  <=> \/
* DLeft        <=> -\/
* DRight       <=> \/-
* DisjunctionT <=> EitherT
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
add an EndoUsage
conversions between These and Disjunction
renamed to onlyThisOrThat, removed fromDisjunction
moving away from list in DList
Fix typo

thanks @jcoveney for catching it. Obviously @ceedubs is slacking.
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
Merge pull request #820 from stew/EndoUsage

add an EndoUsage
Merge pull request #805 from adelbertc/either2disjunction

Add type/value aliases for scalaz.\/ and co.
optimize Dequeue
Scala 2.11.3
suppress warning
Merge pull request #795 from bblfish/series/7.2.x

use foldLeft which is faster in Iterable Foldable