DocTest and DocTestCase classes
fix typo
Set DocTest.Name so it shows up in test suites better; added hgignore
added a DocTestSuite to look in all the doctests in a class or function
use the functionHasDocTests method, yay
Add a basic test
add an explanatory comment
better help comments
add more tests
Remove DocTestCase, keep it all in DocTest
Add note about built-in HelpContainer objects

They might be useful in the future, but we already have a pretty good
version of the same thing, built into DocTest.  So I don't know.
A function that hooks doctest into xunit
add copyright info to files
Add format_exception function from standalone v.
Correctly report failures

The `break` was happening before the test failure
could be integrated into the overall did-pass/didn't-pass
status variable.
add recursive testing; warn if not on path

Recursively test inside a directory
If you're trying to test a function, but it's not the
one that would end up getting tested, print an
error and fail.
Rename DocTest to DocTestCase

This is so that I can make a command `doctest` for running doctests
in some particular function
Renaming runtests to runxunit

tests and xunit subdirs changed.