Fix crash in EliteDangerous checkED, stop is constantly writing to db
Fix crash in EliteDangerous checkED, stop is constantly writing to db

Crash seen in GetMainModuleFilePath returning empty management object..

plus clean up what is actually returned and needed by the rest of the
system so its not confusing.

klightspeed/EDDiscovery,andreaspada/EDDiscovery,andreaspada/EDDiscovery,EDDiscovery/EDDiscovery,EDDiscovery/EDDiscovery,EDDiscovery/EDDiscovery,klightspeed/EDDiscovery,klightspeed/EDDiscovery