Get some more files to compile again

Consistency over maximum system ID constants
Store full seeds in planetinfo
Finally, it compiles again

...now to get it to do anything sensible when run
Optimise route calculation

Seems slightly quicker than before all this started.
Fix some basic savefile loading issues