overview map uses projection parameter or base projection before defaults

closes #2998 as per #3001, but the ol.Map object is only initialized when setMap makes the base map for this control known. 

same here, add undefined