convert: fixed creating struct members and inheritance
convert: added stddef header for size_t
convert: added parent classes as needed types for structs
convert: work towards generating code snippets in the right order
convert: fixed required snippet generation procedure

headers are now snippets as well, have a separate section though
convert: fixed data format definition for colortable and terrain

also export some more members of units
convert: propagated new gamedata namespace across all files
convert: implemented probably correct filename generation

this now creates a directory tree of the exported gamedata files
convert/fix_data: blending mode transformation note added
convert: fixed sound exports and added moar exported variables
convert: fixed filename generation and file ignoring

when no data columns are exported, don't create an empty file.

the filename generation now creates a dir tree like it should.
convert: don't try to resolve snippet dependencies for csv files
convert: export some more data columns for the unit export
convert: fixed namespace for member types stored in a vector

using the same name for variable type and it's storage name
is now possible.
convert: fixed required namespace prefix generation
convert: fixed fill function for the multisubtype base file

reading the index file for linking to the subtype data files
now works.