Support for Execution monad

It does. However, removing flowDef and Mode from IterablePipe is a change in Scalding itself.