Using XmlTextReader for expanding xml entities.

You can have now one common config and set specific params for each toon.
Or you can use several configs like before.
thank kagato719... runOnceAfterStartup was broken, now fixed.

this is likely to resolve the corp hangar arm issues, pls test.
Merge remote-tracking branch 'A/experimental' into BleedingEdge