Minor restrict test tweaks
Fix location logic for after strings
Pulled out format checking code
Rename format {var,fmt}_arg to {var,fmt}_idx
Show format string warnings on the string argument
Only check format string consistency when variadic-idx is zero
Check for incomplete format specifiers / end of string
Show __attribute__(()) in type_ref printing
Parsing for __attribute__(()) on pointer qualifiers
Accuracy location tracking on __attribute__
Check ?: expression for format checks + merge error message
Format checks for decls with __attribute__((format...))
Added string-type check for format argument
Format test cleanup
check.pl needs at least one CHECK:...
Array-sizeof-decay check fix for sizeof(T [ <empty> ])