add more instances for OnePlus
add OnePlusApply, OnePlusApplicative
Merge branch 'request/oneplus-instances' of git://github.com/xuwei-k/scalaz into topic/oneand-instances

Conflicts:
	core/src/main/scala/scalaz/OnePlus.scala
	tests/src/test/scala/scalaz/OnePlusTest.scala
Test functor lookup; rearrange OneAnd implicits to satisfy.
Inherit specific implementations in OneAnd covariant stack.
Make OneAndApply lawful, and consistent with Nel.
Semigroup for OneAnd.
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
Merge pull request #419 from S11001001/topic/oneand-instances

More functorial & semigroupish instances for OneAnd.
Fixed issue where task would incorrectly run(fork) when bind over different types of task
Merge pull request #423 from Spinoco/scalaz-seven

Fixed issue where task would incorrectly run(fork)
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