scanl/mapAccum changes:

Rename scanl and scanlM to avoid conflicts with deprecated functions.
Export mapAccum and mapAccumM