Re-factor retrieveEveApi() to move more of the checks and other work into other protected methods.
Merge remote-tracking branch 'origin/1.1.x-WIP' into 1.1.x-WIP
Updated EveApiXmlFileCachePreserver for logging errors instead of throwing exceptions and it tests.