This enhances the test_path open to the TestRunner to allow the path to be any .py or .rst file (as before) *or* any directory which might contain tests (including doctests under docs/)
Merge pull request #2886 from embray/testing/test-docs-only

test --test-path allows directories as well as files