Sector::DistanceBetween overloads for SystemPath instead of Sector and system index.
Do not assign factions to sector when called from Faction code.

Conflicts:
	src/galaxy/Sector.h
	src/galaxy/SectorCache.cpp
Only SectorCache and SectorCacheJob create Sector.

Conflicts:
	src/Factions.cpp
mend