Friendly fire. Warheads can now obey TargetTypes and can take diplomatic stances into account. (+2 squashed commit)

Squashed commit:

[b7c66d1] Update .travis.yml

[bdf61ef] Friendly fire. Warheads can now obey TargetTypes and can take diplomatic stances into account.