Use correct message class for populator debug logs
Fix combat aiming (mostly bugs with respect to unintended behaviour)

 - lower limit on aim circle is now useful
 - missed shots count correctly increments for non-subent weapons

And adjust:
 - greater precision on combat turns for accuracy >= 0 AIs, especially after repeated misses
 - base aim circle is *wider* than before to compensate for general accuracy increase
Make sure pirate escorts have a bounty, fix initial pirate cargo
Tune minimum aim circle back for low-accuracy AIs
Add auto_weapons (ship.autoWeapons) parameter to shipdata.

If set (default 0), then populator has discretion to change ship weapons and other items to fit the ship's role. So far just does fore and aft lasers.
For consistency, auto_weapons should apply to populator-awarded equipment
Adjust pirate interceptor AI to assist nearby pirates in trouble
Add station.allegiance (allegiance shipdata) property

Adjust AIs to avoid hostile stations
Adjust pirate AI to not rob the same target twice in a row