Branch for adding initializer list support (only in the unreleased gcc 4.4 at the moment).


[SVN r48931]
Merge from trunk to make sure I don't accidentally merge the accidental initialize-list commit and rollback.

[SVN r48952]