Completed refactoring map drawing code.

RandomMap class now handles all map drawing responsibility.  It greatly
simplifies the drawing logic by using an oversized map, extending the
main grid by 1 hex in each direction.