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
Merge pull request #3006 from bartvde/issue-3006

gml3.js and gml2.js don't follow file naming conventions
Added ol.source.TileUTFGrid
Incomplete getFeatureInfo implementation
Added UTFGridJSON to the TileJSON externs
Implementation of the ol.source.TileUTFGridTile_#getData method