Do not encode geometry in properties if geometryName is different
Merge pull request #2701 from bartvde/geojson-geometryname

Writing GeoJSON does not respect the feature's geometryName
Merge pull request #2967 from camptocamp/webgl-point

Add support for drawing points with WebGL
Passing options to RegularShape is mandatory
Merge pull request #3002 from elemoine/regularstyle

Passing options to RegularShape is mandatory
Replay replays in correct order for hit detection
Remove unused local variable
Remove unused code in the canvas replay code
More clean-ups in the canvas replay code
Use alphabetical order for canvas ReplayGroup methods
Merge pull request #3009 from elemoine/hitdetectionfix

Fix hit detection bug
opt_options may not be defined, use options

Constructing an instance of `ol.interaction.DragPan` with no options should be possible, the reference to `opt_options` makes this throw an error when no options are passed.
Merge pull request #3011 from pagameba/master

opt_options may not be defined, use options
The writeFeatures method should always return a string
Potentialy faster array allocation in rbush
Faster vector source clear

Three seconds speed up for clearing 100'000 features.
Introduce clear event on vector source

Three seconds speed up when clearing 100'000 features.
Clearing is now around 350ms.
Merge pull request #3003 from bartvde/writefeatures

The writeFeatures method should always return a string (r=@elemoine)
Rename GML format files to match conventions
Simplify hit detection code