Added ext_job_cache support to jobs.list_jobs runner
avoid shadowing outer logs() [and 1 log] in dockerio
Don't reference a filehandle outside scope.
Merge pull request #10811 from cachedout/highstate_cache_bug

Don't reference a filehandle outside scope.
Merge pull request #10806 from whiteinge/ext_cache-list_jobs-runner

Added ext_job_cache support to jobs.list_jobs runner
Merge pull request #10803 from hulu/docker-logs-shadowing

avoid shadowing outer logs() [and 1 log] in dockerio
clean up keep_symlinks for file.recurse

fix #10809
Clean up some pep8