use projected coordinates in Circle, close #1465
add CRS.Earth, move Harvesine distance there
add Map distance method, close #1442
simplify calculations in scale control
normalize latlng argument in Map wrapLatLng
use simpler distance formula (precision is good enough)
add low level ellipse rendering support
fix Travis build false passes when running tests
approximate Circle with ellipse
much better circle approximation near poles
don't clamp mercator after 85, simplify projection code
fix ellipse disappearing with big radiusY
fix true mercator regression
update tests to reflect no clamping near poles
don't render circles near poles or with 0 radius
fix Circle in flat projections
Merge pull request #2345 from Leaflet/geodesic

Better geodesy handling