Fix bug that made droids produced by scripts get human player's upgrades.
allyresearch: Simplify logic for display of ally research.
allyresearch: Keep showing allied research even while facilities are upgraded.
allyresearch: Also show in the bottom menu, if allies are researching the same as us.
Fix compile error on *BSD systems.

Patch by brad@comstyle.com.
Fixes ticket:3845.
Update autorevision with latest, portable, version from git
Update the mac build's png to 1.5.14.
Merge branch 'bugfixes' into 3.1