Improve load performance of installer
The installer parses each installed profile in full in order to extract the name, description, status and locales. This is slow and unnecessary as the required information is always at the top of the file. For installations with many profiles, installer loading time is often > 10 seconds.
Profile information extraction should use a streaming XML parser that only reads profiles to the extent necessary and then bails.