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.
Merge pull request #419 from S11001001/topic/oneand-instances

More functorial & semigroupish instances for OneAnd.