Dependency update
Fixed parsing of multiple anonymous bitfields
Fold decls early, except init-code - done with statements
Allow any storage in for(int ...) - handled elsewhere
Don't decay typeof() operands
Check array bounds before creating the type
preprocessor test tweak
attribute_equal() checks format indices
Pull out retain/release logic from debug
Retain/release on attributes
Keep attributes as well as locations on decayed types

This fixes things like __attribute__((format(...))) checks on
function calls.
Always check global variable inits