removed old C# bindings since they were really broken and do not work!
removed some C# stuff that were left
added missing include in generated headers
added extern "C" and DL_DLL_EXPORT to dl_typelib.h
Added functions to work with text-typelibs to python bindings.
removed old dl_tlc
re-added support for 'extern' types
re-added support for 'extern' types
added flag saying if struct has sub-data
added flag saying if struct has sub-data
moved DL_ASSERT into its own file for future rewrite.
Reworked enum-format + added support for aliases for enums.