fix inputEqual
add iterateeInputArbitrary
iteratee Input tests
remove Monoid[Input] and MonadPlus[Input]. because does not satisfy laws
Parameterize scalaz.std.map members by map subtype.
Instantiate scalaz.std.MapSub* for SortedMap.
Parameterize map syntax by map subtype.
scalaz.syntax.std.sortedMap, a MapOps instantiation.
fix enumIterator
add enumIterator test
fixed enumIterator memory leak
simplified enumIterator
Merge pull request #461

fix #390 iteratee Input instances
Merge pull request #564 from anovstrup/enumIterator

Fix for issue #553
bicompose
change to "call by value" Validation#===, Validation#compare

I think there is no benefits "call by name" in these cases
Merge pull request #570 from xuwei-k/validation-call-by-value

change to "call by value" Validation#===, Validation#compare
change return type of Foldable#splitWith and Foldable#selectSplit
Merge pull request #569 from xuwei-k/bicompose

bicompose
Merge pull request #572 from xuwei-k/splitWith-selectSplit-return-type

change return type of Foldable#splitWith and Foldable#selectSplit