Move function and variable members into decl::bits
Scope added back to function types
Symbol tables have locations, and type locations are used sparingly
Fixed type_unqualify()
Remove -Werror
typedef/typeofs don't take part in the type tree for now
Fix for restrict pointer checking