Unit Creation Dialog implemented.

- Unit Creation dialog window
- cleaned up a lot of the attack/gameunit code
- a little pathing cleanup
- removed old/unused editor extension code