clean up steps: LoggingBuildStep subclasses are always old-style, ShellMixin is always new
make RemoteCommand able to handle old and new logfiles
Merge djmitche/buildbot:9/use-data-api-8 (PR #1068)