A proof of concept of adapting functions to single-method interfaces.
Start adding unittests with the intent to switch to TDD; currently they all fail.
Rename tests and add trial-compatible test case indicator.
Ignore twisted trial temp directory.
Add a failing test for the desired synthetic class name format.
Fix the synthetic classname implementation to meet the test.
Slight rearrangement of tests to factor out common code.
Improve adaption checks in tests to describe details of check failures.
Alter the desired synthetic class name again to include the interface in the name.
Fix the synthetic naming implementation.
Fix the function/method tests by using the proper zope api.
Fix the callable instance case by falling back to type(obj).__name__ for synthetic name generation.
Change the synthetic name policy yet again: use impossible names which are unambiguous and require less name mangling.  Test fails.
Fix the non-method, non-instance function synthetic name case.
Implement name synthesis for all test cases.
Add an example to the module docstring which passes doctest.
Merge branch 'master' of github.com:nejucomo/zopefunc