set map._hasEsriLogo to false when a basemap is removed

i introduced a bug in #398 that is evident when you run the sample 'Switching Basemaps' and toggle a few because i forgot to set `map._hasEsriLogo` back to false when a basemap was manually removed.

this is the patch.