Remove legacy command logging code

These commits and the corresponding branch/pull request in pro should excise hopefully all of the legacy code from command logging.  I've been running one of the command logging apprunner tests with fail/rejoin and recovery and it seems to be happy.