Added ctypes code generation for structures that contain (single-dimensional) arrays.
Added recursive conversion to the ctypes converter.

Now, when running the conversion, all types encountered are added to
the returned hash, which uses the type name as the key.  Includes
support for recursively defined structures as well (e.g. a tree may
have a Tree* as part of the Tree structure).