Adapt to ROOT coding conventions, use anonymous namespace
Use proper allocation function for struct returns (ROOT-6028).
Do not create TEnums nor add them to the list of enums for unnamed enums + Vasil fix for unnamed typedef decl.
Add test for unnamed decls for cling.
Add correct test for unanamed decls for cling.