get leaflet from npm rather than git.
Throw an error if a MarkerClusterGroup is added to a map with no maxZoom. Fixes #189
Support spiderfying circle/circleMarker. Fixes #212
Basic tests for spiderfy
Update build
Clear our internal cluster layer when we are removed from the map so those layers aren't there when we are re-added. Fixes #211
Add failing manual test for #216
Automated test for #216
Fix markers not being added on a big zoom animation. Fixes #216

If we zoomed down such that a cluster would be out of our visible bounds then any of its children would be added at its location for the animation. In this case those markers would immediately be removed as they are out of our visible bounds.
Instead we now don't animate adding markers after a zoom if they are coming from outside of our visible bounds.
Update build
Discrepancy in docs

Repaired discrepancy in docs
Undocumented options

iconCreateFunction not documented, plus details
Merge pull request #221 from jperelli/patch-1

Improving docs
Test and fix for removing and re-adding a marker while we are not on the map.
Update build
removeLayer supports LayerGroup. Fixes #236
update build
Add distancegrid spec
Test and document quickhull algorithm
Merge pull request #247 from tmcw/spec

Add distancegrid spec