Initial inspection based class definition, but this is the wrong approach.
Major rewrite of introspective class generation.  Improve utilities for generating stubs for classes based off of the results dicts.
Whitespace cleanup.  Began ordering per API document from Couch Potato
Broke object definition prior commit.
CategoryList is a pathological PITA where one of the keys is "list" which is a horrible thing to have as a variable name.
New API calls, and major bug in Info found.  Saving here as now have to develop better instrumentation to do analysis for proper __init__ methods.
Move iface derivation code out.
Separate module for iface operations.
Added separate module for code to analyze init calls and eventually provide a better __init__ definition.