More explicit variable name. Now consistent with __setstate__. Consistent case in comments. More general variable name for the result of __getstate__
More logical layout.
Added pickling tests for subclasses, both with and without slots.
Working subclass pickling tests.