added a Task.start method to start the future right away
Added to Heap: nonEmpty, insertAll, insertAllF
Added Heap.minimumO
Add mempty to PlusEmpty syntax
Add msuml to FoldableSyntax
Add msuml1 to Foldable1Syntax
Add "lossless" tags

New type is `@@@` - which is defined to be:

    type Tagged[T] = {type Tag = T}
    type @@@[+T, Tag] = Tagged[Tag]

Usage is:

    scala> Tags.MinVal.unwrap(Tags.MinVal.lossless(1) |+|
    Tags.MinVal.lossless(2))
    res0: Int = 1

    scala> Tags.MinVal.lossless(1) * Tags.MinVal.lossless(2)
    <console>:14: error: value * is not a member of
    scalaz.@@@[Int,scalaz.Tags.MinVal]
                  Tags.MinVal.lossless(1) * Tags.MinVal.lossless(2)
                                                        ^
Make `Tagged` private

Gives a tiny amount of safety - nobody should be using this directly.
LosslessTagged
Only have 2 asInstanceOf calls for lossless tags
small refactor so we can add a trampolined version of cofree
Add examples link in README
adding trampolined unfoldT
Merge pull request #696 from ceedubs/patch-1

Add examples link in README
Remove parsing on Scala version.

I added this when I was bridging 2.11.0-M4/-M5, the time
that we modularised scala-xml and scala-parser-combinators.

Now, we just assume that "2.11.*" is modularized.

Nice side effect: the build is not tolerant of the custom,
SHA-based scala versions used in integration builds with
dbuild [1].

This change should be merged to scala-seven

[1] http://typesafehub.github.io/distributed-build/0.7.0/index.html
Scala 2.11.0 final
add map{3..6} instances to Nondeterminism, which can run 3-6 tasks in parallel and run the results through a function
rename map3, map4 etc to nmap3, nmap4 upon @paulchiasano's suggestion
Add tailOption for std List
Merge pull request #698 from adelbertc/stdlist-tailoption

Add tailOption for std List