Don't mark TREE_PRIVATE on global symbols. Backend only acknowledges binfo marked as private.
Remove use of ->tdata() in glue.
Don't add __monitor field for extern(C++) classes.