clean up steps: LoggingBuildStep subclasses are always old-style, ShellMixin is always new
make RemoteCommand able to handle old and new logfiles