Remove a 'delete' from the glue layer
Add factory function for TypeTuple to replace disabled call
More utf8/const changes
Add/remove some casts
Explicitly cast Dsymbol to void*
Manually free C++ class to avoid GC crashing