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.
Merge remote-tracking branch 'A/experimental' into BleedingEdge
New DirectEve
Merge branch 'experimental' of git://github.com/ISeeDEDPpl/Questor into experimental
Merge branch 'BleedingEdge' of git://github.com/ISeeDEDPpl/Questor into experimental
1. SwitchAgent is a method by semantics, not a property.

2. Added an ability to select more appropriate agent as follows:
2.1. If we have accepted non-storyline mission, then we go to that agent.
2.2. If we are docked and we have an agent in current station, we will use him.
2.3. If we are undocked and we have an agent in current solar system, we will use him.
2.4. Fallback is default behaviour (look for Priority).
Merge branch 'BleedingEdge' of git://github.com/ISeeDEDPpl/Questor into experimental

Conflicts:
	Questor.Modules/Caching/Cache.cs
	Questor.Modules/Lookup/Settings.cs
Merge pull request #345 from AdditionalFrame/experimental

Detecting nearest agent + integrating my behaviour of xml including.