Example applying a convolution kernel to an image
Rename getAllFeatures to getFeatures
Rename getAllFeatruesInExtent to getFeaturesInExtent
Rename getAllFeaturesAtCoordinate to getFeaturesAtCoordinate
Merge pull request #1758 from tschaub/get-features

Rename vector source methods.
Merge pull request #1797 from tschaub/convolution-kernel

Example applying a convolution kernel to an image.
Set overlay map in 'add' and 'remove' event handler
Set interaction map in 'add' and 'remove' event handler
Set control map in 'add' and 'remove' event handler
Merge pull request #1806 from fredj/overlays-events

Set map in 'add' and 'remove' event handler
Rename ol.structs.RBush#getAllInExtent to getInExtent
Merge pull request #1810 from twpayne/rbush-get-in-extent

Rename ol.structs.RBush#getAllInExtent to getInExtent
Keep track of intersecting segments

Because we have nodes sorted by segment distance from the
editing vertex in #handleMouseAtPixel(), it is cheap to create a
hash of intersecting segments there. Now in #handleDragStart(),
we do not need to measure the distance of the vertex to the
segment. Instead, we just test if the segment is in the hash.
Added another linestring to show shared segment editing