Improved drawing of obstacles.

Support images not sized exactly to fit in a hex.
Slight random offset for each obstacle image for a more irregular look.
Draw obstacles after all terrain tiles have been drawn so they aren't
clipped.
Better pine tree image for grass terrain.
Fix obstacle offsets. Better snow obstacle images.
Ensure each region has a walkable neighbor.