Replaced listeners with an event system, ...

...added enemy window image as hangar image for enemy ships,
Improved optimal offset calculation for enemy ships,
Save destination is now saved in ShipContainer instead of EditorWindow
Fixed a bug with weapon/drone slots on enemy ship
ShipLoader now remembers previous selection
Changed enemy image destination to ships_glow