Fow bug fixed, eventunregister and small stuff

- During fog health and capture points should only be displayed when
they are within visible range.
- Created OnDestroy methods for unregistering from eventhandler. And
updating references
- In the Gamemanager there is a method that is called the moment that
gameloop is destroyed. This will basicly be the reset method, for going
to either a new level or main menu.
- Capitol letters in some variable names.
- Removed the word Base from the unit, building and environment class
names.
- Renamed CheckAlive to IsAlive in the Unit class.