UI: Add destination based movement

Now when the user clicks 'move' in the ship command list
they will be presented a list of other entities (ships,
stations, jump gates, and asteroids) in the current system
which they can move move. Coordinate based selection is still
available as an option in the dialog

Tests to be added with next commit
UI: Add tests for dest based movement