@templatize ol.Collection
Use ol.Collection.<ol.control.Control> in ol.Map
Use ol.Collection.<ol.interaction.Interaction> in ol.Map
Use ol.Collection.<ol.Overlay> in ol.Map
Stricter typing for ol.control.defaults
Stricter typing for ol.interaction.defaults
Remove unneeded type cast
Remove unneeded type cast
Stricter typing in ol.Map