wip - working on U4-5966
wip - working on U4-5966
pretty much got 5966 working just need to do some more tests.
cleans up commented out code
Fixed null checks and error checking for duplicates in the xml file store, added test
Fixes up js localization service so that it doesn't make a ton of requests on first load, Fixes: U4-2675 Create new controller service to output the json for localization for use in angular service
Simplifies the ILocalizedTextService to not have an extension method for null tokens, adds another extension method to accept an array of tokens, adds null checks.