Add a global subdeclaration list to Declaration
remove unneeded declaration list in nodes inheriting from Declaration
Add a TypeTraitExpr for alignof/sizeof/typeid operations