Add ol.MapBrowserEvent#getBrowserEvent
Avoid firing duplicate change events in ol.layer.Layer
No need for handleLayerChange in base layer
Avoid duplicate change event on visibility change
Remove unused handleLayerVisibleChange
Test change events on layer groups
Hit detect rotated features
Merge pull request #1354 from elemoine/vector-api-hit-rotation

[vector-api] hit detect rotated features
Rename reversedInstructions array to hitDetectionInstructions
Rename reverseInstructions_ function to reverseHitDetectionInstructions_
Rename replayBackward functions to replayHitDetection
Rename replayForward functions to replay
Always fill polygons for hit detection
Factor out ol.geom.SimpleGeometry
Add ol.geom.Geometry#clone
Implement clone for simple geometries
Add ol.geom.GeometryCollection
Add ol.geom.GeometryCollection rendering
Merge pull request #1355 from elemoine/vector-api-hit-fill

[vector-api] Always fill polygons for hit detection
Add ol.geom.GeometryCollection support to ol.format.GeoJSON