Initial commit.
Get the tests to fail, if they have to!

Avoid testing dict.view* methods, for now.  To fix this, we'll have to actually
look-up the PyMethoDef mapping.
Refactor to remove the horrendous duplication.
Add a failing test.
Get source for functions not just in builtin module.
Add support for modules.
Move scratch.py to cinspect.py