Create a 'super' property on the prototype that collects base classes.
Set class constructor property to the actual constructor.
Improved ast_load, added ast_store.

ast_store calls ast_load and changes the context of the top node to ast.Store()
When instantiating a class, set __class__ on the instance.
Major cleanup of ClassDef visitor.
Don't pass this in new function (?).