Map menu items and tooltips

Map menu items enable/disable, and all disabled buttons and menu items
show tooltips explaining why they're disabled