fixes to constdecl
finish model and diags for namespace constants
ignore superglobals in decl/use