Add possible console output inside migration objects

Provide the Console Output object inside migrations objects. Allow a little bit of migration feedback when applying or reverting.
I'm not entirely thrilled about becoming more dependent on external interfaces, but I guess it can't be avoided.