Added pickle support for several classes

Also:
-added __copy__ and __deepcopy__ methods to the same classes
-added sequence interface to Color class
-fixed a couple of subtle bugs
-fixed erroneous assert statements (in C++ code)
-extension classes now have full package names for introspection
-documented the methods of the Color class
-updated license copyright date