Remove redunancy in map type menu generation (add Google Terrain and others)

Upon seeing the new options, I decided to add Google Terrain... and then refactored the code to get rid of duplication.  It is now data-driven and easy to add any other supported map types from opmapcontrol.