Improves hot-fix for IsoviscousConvectionAnnulus tutorial

Commit adds a MMOCTransport::step() variant that is templated and
allows vector functions in its interface. It then performs the
same kind of delegation to the old step() method taking dimension
of the function into account. The hides the "hack" from the tutorial.
23 jobs for mohr/hot-fix in 99 minutes (queued for 2 seconds)