Don't parse localized strings multiple times

We're doing some expensive operations (decoding UTF8, parsing XML) to parse the XML file every time LocalizedStringsBase::getContent is called.
Instead of caching the en-US.xml file, we can directly cache the localized strings.
I'd make *MIDP.localizedStrings* a hash indexed by key so the function doesn't have to traverse the array for each lookup.