First arg is script_path unless explicitly set
Fix script_path check on MRJobLauncher._process_args

If the script_path is not explicitly set, use the
first argument or fail if nothing was specified.
Fix slightly erroneous docstring for S3 filesystem
Add support for tox (http://tox.testrun.org/)
Fix a few test failures

caused by assumptions about non-deterministic things like in what order
keys in a dict will be serialized to JSON
Fix PyPy test failures due to missing newline
`
Skip test_python_dash_v_as_python_bin on PyPy

-v option doesn't work with pypy
Add magic to safeeval to disable open on PyPy
Fix test_ssh_cat failure in PyPy

Call rstrip on output and compare to string without trailing newline

PyPy strings often seem to be missing a trailing newline that CPython
strings have.
.travis.yml: Test on pypy but allow failure
Make test_find_python_traceback pass on PyPy
Merge pull request #896 from msabramo/fix_test_failures

Fix test failures
Merge pull request #897 from msabramo/fix_pypy_test_failures

Fix all but one PyPy test failure
Merge pull request #893 from spenczar/fix_s3_endpoint_doc

Fix slightly erroneous docstring for S3 filesystem
Merge pull request #855 from dterror/setting-script-path-fix

First arg is script_path unless explicitly set
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'