* add docstring tests to a travis entry that actually runs tests
* show skipped tests
* better test skipping messages
* use path in walk_packages so we can run the tests from anywhere.
Also try to do better tests for private packages.
* Ensure all submodule classes and functions are tested
* Reverse the for loop nesting to avoid copying
* skip abstract methods, skip setup.configure, skip a lot more that I don't want to fix.
* unused import
* move neighbors up from deprecated to just not covered.