convert: optimized out PNG class
convert: using numpy for storing image pixels
convert: fixed blending mask generation
convert: made civilisations exportable
convert: reduced scope of numpy import
convert: enhanced data dumping recursion by another level

this allows dumping submembers dict->list where each dict key
specifies another subdata type.
convert: split up unit class to inherited structure
convert: implemented first draft of automatic binary reading function
convert: implemented automatic binary reading by struct definition
convert: created data member dumping policy setting

now members can be set to be exported and read.
this allows to automate the binary-reading process.
convert: reading UnitObject by multi-purpose method enabled
convert: added ParentMember class for inheriting parent member definitions
convert: added uid generation for unknown variables
convert: most parts of the unit dat section get automatically read
convert: implemented inheritance generation for data export
convert: fixed C struct inheritance parents generation
convert: fixed debug output for drs files
convert: colortable representation and member count fixed
convert: improved read preference enum info texts
convert: improved debug messages during read phase