Fix and accelerate ol.source.Vector#getClosestFeatureToCoordinate

The previous implementation contained a bug (the reduced extent was
calculated around the closest point found, it should have been
calculated around the coordinate being searched for).  This allows a
speed-up that requires only a single traversal of the R-Tree (as opposed
to many traversals).
Add and improve comments