added a test for groupWhen to show the effect of using the predicate argument
Merge pull request #395

Conflicts:
	tests/src/test/scala/scalaz/std/ListTest.scala
deprecate `groupByM` syntax on `IndexedSeq`