Include User Defined Types in KeyspaceMetadata.export_as_string()

Adds CREATE TYPE statements to keyspace meta, ordered by resolved inter-dependencies.