Print fwd decls for full class template specializations, and printStats for ForwardDeclPrinter
Do NOT skip attribues when class is not fully defined
Fixes empty annotation issue, with getSpellingLoc
Skip decls using names from defs like typedef struct {} structName
Use a stream stack instead of a single stream, fixes Empty Namespace issue