Fleet: Add property to get ETA to waypoints

Makes use of new discovery about lx,ly vs x,y in fleet data.
Fleet: Fix a typo.
Player: Update properties based on new info about "conceded" field
Galaxy: Give all objects sensible str and eq methods.
Star: Fix an oversight in Star.fleets, it was broken.
combat.simple: Fix an integer division bug
Galaxy: Fix the objects that have equals methods so != behaves correctly.

It would seem that by default __ne__ is using object.__ne__, putting you
in a situation where x == y and x != y