Add ol.layer.heatmap

work in progress, replace #1549

demo: http://fredj.io/ol/heatmap/examples/heatmap-earthquakes.html