OK, this is a work in progress and does not currently work!

If you use AdaptEVE to load QuestorDLL.dll you are told the signature doesnt match what its expecting. I pretty much gave up on that and wanted to start simple so in the QuestorDLL directory you have the QuestorLoader.csproj that spits out QuestorLoader.dll.

Note: As soon as I add an instance of the questor class I have to add a reference for DirectEVE (makes sense) which then confuses things (double references to the Easyhook hooks as DE seems to have em too)
Merge branch 'BleedingEdge' into QuestorDLL
goes w previous commit...
ok, this is *Much* closer.
Migrate settings out of settings.cs, eventually all the individual classes will handle their own settings loading from XML, we arent there yet, but closer.

Migrate *most* of cache.cs into their individual classes (combat/drones, etc) we now have MissionSettings.cs to store things that are mission specific, in the future all settings (that make sense) will have Mission Specific settings that automatically override the global settings.
TONS of general cleanup, including moving the Debug Settings to Logging.cs (which meant updating ALL logging code)
NOTE: valuedump is very very broken at the moment!  If you need it you can pull it from an older rev.

This should cause NO behavior changes. If you notice any issues please create an issue on github: