Improvements to StopOverlay focus change listener

* Move to a single listener model per overlay
* Change to OnFocusChangedListener for callbacks to BaseMapFragment
* List for StopOverlay focus changes in BaseMapFragment