Implement foldMapM - a fold for accumulating a monoid inside a monad
Use a right- instead of left-associative fold
Merge pull request #771 from bmjames/foldMapM

foldMapM - a fold for accumulating a monoid inside a monad