Properly encapsulate Sector::System.
Defer assignment of faction to Sector::System until first use.
Merge remote-tracking branch 'lwho/faction_assignment'