Move SymbolDeclaration constructor into the frontend
Make File and Expression classes
Make Scope a class
Make Identifier a class
Add mangling of struct and class names for member variables and functions
Make the Type hierarchy classes
Make the Statement hierarchy classes
Make sure final functions do not get mangled as virtual
Make some declarations classes
Version out imaginary literals for dmc
Fix some non-windows const errors
Make LabelDsymbol a class
Make DsymbolTable a class
Make Dsymbol a class
Add missing DtorExpStatement public
Make EnumDeclaration a class
Make TypedefDeclaration a class
Make TypeInfoDeclaration a class
Make Module a class
Make AggregateDeclaration a class