Ensure logging from tools writes out properly
Merge pull request #901 from bchess/tool_logging

Ensure logging from tools writes out properly
Add a couple comments to the Sphinx extension
Merge pull request #909 from irskep/sphinx-ext-comments

Add a couple comments to the Sphinx extension
Add a new option '--export-job-name'
Export MRJOB_JOB_NAME if export_job_name is on
Test --export-job-name both on and off
Update the title and fix the image link
Fixed indentation of example in README
Merge pull request #921 from zonca/patch-1

Fixed indentation of example in README
Merge pull request #916 from smallredbean/export_job_name_to_env_var

Export job name to env var in order to distinguish tasks sharing the same emr job flow
Default to None so that it can be configured in mrjob.conf
Merge pull request #929 from smallredbean/export_job_name_to_env_var_bug_fix

A bug fix to pull request #916
Set visible_to_all_users to True by default.

Issue 922
Merge pull request #930 from anusha-r/master

Set visible_to_all_users to True by default.
Fix #932: handle spaces in hadoop job -list output

As mentioned in #932, spaces in the output of `hadoop job -list` cause listings for running jobs to be ignored by the following grep. This fixes the bug by allowing spaces at the beginning of job listing lines.
Use self.addCleanup to schedule tmpdir cleanups

After prepare_runner_for_ssh was called, the tmpdirs created were
unreliably cleaned up. Use self.addCleanup to schedule the cleanup so
that users of the function don't need to cleanup manually.
Remove exclusive file lock in runner wrapper

Cleanup the manually created file lock on script completion.
Add runner.cleanup on runner creation

Runners that are directly created need to run their cleanup steps.
Cleanup on failure in test

By default, there is no cleanup on failure.