Fix crazy use of RefCountedPtr in StarSystemCache.
Basic GalaxyGenerator infrastructure
Move Sector generation code to SectorGeneratorStages.
Move StarSystem generation code to StarSystemGeneratorStages.
Avoid StarSystem's excessive list of Generator friends with a variant of the Attorney-Client pattern.
Move Populate to a separate StarSystemGenerator.