Major redesign of the method calling mechanism. This revision now has a dict map in every PyObject that maps names (i.e. strings) to magic methods and other methods. Only those methods implemented for a particular type are added into the dictionary. Subclasses may define their own additional methods to add to the object dictionary. The type instances no longer directly control the supported operations because the class of the object handles this. 

The magic really all happens in the callMethod method of the PyObject class.
Added comment.
Merge branch 'master' of https://github.com/kentdlee/CoCo.git into dynamic_lookup
Merge with git.