Refactor some common test code
Coverage: can't find default config file behavior
Coverage: find default config file
Coverage: pass file= to print_function, test Options.help
Make tests not create std{out,err}_logfile in cwd

by modifying 3 tests to use instance.std{out,err}_logfile which are temp
files.

This is an alternative solution to the issue mentioned in #382, #377,
and #417.

Conflicts:
	supervisor/tests/test_options.py
Merge pull request #3 from msabramo/fixoptions.py3k.cleanup_stdout_and_stderr_logfile

Make tests not create std{out,err}_logfile in cwd
Merge pull request #2 from LexMachinaInc/fixoptions.py3k

Fixoptions.py3k