overview map uses projection parameter or base projection before defaults

Addresses #2998:
- creates a view object using options.projection if specified, default EPSG:3857 otherwise
- if a map view exists upon adding the control to a map, the default is overriden with the map view projection

(shouldn't a system default projection be defined somewhere in ol.proj.Projection.defaults or the like?)
In addition of (or instead of) giving a projection option, you mentioned giving a view option.  The view option would be better in my opinion.