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

Now using explicit super() calls, UserList import exception, and explicitly requiring absolute imports.