Optimizations and fixes in Area Viewer

- faster map loading and smoother map dragging
- fixed Torment's automap note locations
- internal redesign to prepare for future enhancements
- misc. optimizations to other graphics related classes