Update XMLParserDelegate to use KeyValuePairs for attributes dictionary

This is about a Foundation type right? Foundation currently doesn't have an open evolution process. You can read more about that in Introducing FoundationLite framework as a portable subset of Foundation