Don't assume EPSG:4326 in ol.format.XML
Add crossOrigin option to ol.source.OSM options
Add OpenSeaMap layer to localized-openstreetmap example
Merge pull request #1351 from twpayne/openseamap

Add crossOrigin option to ol.source.OSM options
Geometries inherit from ol.Observable

Because ol.Observable is now a struct, we have stricter type checking (hence the extra assertions).
Merge pull request #1380 from twpayne/vector-api-format-projection

[vector-api] Don't assume EPSG:4326 in ol.format
Merge pull request #1376 from twpayne/vector-api-simplify-schaub

[vector-api] Schaub simplification
Make options argument to ol.style.Style optional
Make options argument to ol.style.Fill optional
Make options argument to ol.style.Image optional
Make options argument to ol.style.Stroke optional
Make options argument to ol.style.Text optional
Add styleFunction property to ol.Feature
Add ol.layer.Vector.defaultStyleFunction
Use ol.layer.Vector.defaultStyleFunction by default
Don't attempt to render features whose style is undefined or null
Remove ol.geom.GeometryEvent

This removes geometry specific change events.  Since geometries are mere observables, we only get generic change events.  To minimize changes in other places, as a workaround, we cache geometry bounds on features.  This is not the way things should be long term, but the objective is to remove the geometry specific event.
Merge pull request #1372 from elemoine/vector-api-layer-group

[vector-api] Fix forEachFeatureAtPixel bug
Use ol.extent.* functions in ol.source.MapGuide
Add displayDpi option to ol.source.MapGuide constructor