TradeShips.lua takes far too long to process things, it requests vast volumes of space to analyse.
Reduce the maximum and ensure the minimum distances requested of GetNearbySystems so no more requesting 67.7 light years worth of systems!
Also start with the half-distance and use it if it is acceptable, only go further if it's not.
Improve the chances that we've already generated the relevant SystemPath by ordering them nearest to furthest when we fill the cache.
As the other improvements have highlighted it seems we might need some more profile logging in the GasGiant code.
Merge pull request #2851 from fluffyfreak/improve-tradeships

Improve tradeships.lua