Rename & refactor mapGroupByKeys as validMapGroupKeys and add it to state to use in mapGroupKey controls and map icon availability
Update mapGroupKey when we select a valid geo key for groupKey in chart widgets so we have it available if we switch to map widget type and vice versa, update groupKey with mapGroupKey
Changes:
Before: map icon was disabled if mapGroupKey was reset and we switched to a chart widget https://user-images.githubusercontent.com/41120953/149574751-3e2f52df-7159-4c73-b3d5-5f1f6d252dbc.mov
After: https://user-images.githubusercontent.com/41120953/149574819-f70eba89-8099-4ba6-8a71-bb33faccbf2e.mov