add Foldable#to

like scala.collection.GenTraversableOnce#to
https://github.com/scala/scala/blob/v2.10.2/src/library/scala/collection/GenTraversableOnce.scala#L565-L574
add test for Foldable#to
optimized NonEmptyList foldRight1. avoid stackoverflow
add NonEmptyList test
add test "foldRight1 is reduceRight"
relaxed constraints HeapFunctions.sort and HeapFunctions.sortWith
drop 2.9.2 support
Merge pull request #420 from xuwei-k/request/foldable-to

add Foldable#to
I accidentally the scalacheck version
Show instance for LazyOption
Merge pull request #416

Show instance for LazyOption
Merge pull request #425 from xuwei-k/request/non-empty-list-foldright1

optimized NonEmptyList foldRight1. avoid stack overflow
Merge pull request #426 from xuwei-k/request/heap-functions

relaxed constraints HeapFunctions.sort and HeapFunctions.sortWith