Major rewrite of the area viewer

- improved performance and stability
- added overlay drawing support
- added support for different daytime lighting conditions
- added zoom map support