Update to improve support for Python 2.7 (single code base).

I've made a few changes to allow python2 use. Both python 2 and 3 seem to be able to compile all examples now.

Now using explicit super() calls, UserList import exception, and explicitly requiring absolute imports.