Try to fix parse-progname.c test on Darwin
Add support for initializer lists on field initializers for -Wuninitialized
Fix the rest of PR21289: a pack expansion that we can't expand yet makes a
template specialization type dependent, even if it has no dependent template
arguments. I've filed a corresponding bug against the C++ standard.