Merge majority of GCC-XML patches back into GCC-4.7.2. Patches not merged are mentioned in TODO. Current compilation segfaults during xml_dump.