Tests to ensure we don't complain about a missing test path if --connect or --rerun-tests-file are passed, but do complain if those aren't passed.
Don't require a test path when passed --rerun-test-file
Add two more tests to make sure we don't complain about a missing test path if --replay-json or --replay-json-inline are passed.
Make arg parsing not complain about the lack of a test path when --replay-json or --replay-json-inline are passed
Merge pull request #181 from EvanKrall/no_filename_when_rerunning

Don't require a test path when running with --rerun-test-file, --replay-json, or --replay-json-inline