Added the getPopup function to L.Marker
Removing temporary swap file that has accidentally added to previous commit
L.Control.Layers: 'overlayadd' and 'overlayremove' event should also fire on external overlay changes.
External baselayer changes should fire 'baselayerchange' instead of 'overlayadd'
'baselayerchange' event should fire with layer name(use object in _layers of L.Control.Layers) instead of only layer.
update changelog with last month improvements
update build
group API bugfixes in changelog
Fix icon.js documentation

ShadowUrl was being referred to as a point.
Merge pull request #1770 from snkashis/patch-4

Fix icon.js documentation
fix icon reuse code to properly handle shadow, close #1768
update build
Add another test for marker/shadow reuse
fix regression in marker setIcon #1768
more explicit copyright in the top comment
change map.invalidateSize signature to accept options, close #1767, #1766
fix zoom anim regression with a hack for now, close #1705
fix geolocation data regression in FF/IE, close #1755
Merge branch 'overlay-event' of https://github.com/Xelio/Leaflet into Xelio-overlay-event

* 'overlay-event' of https://github.com/Xelio/Leaflet:
  External baselayer changes should fire 'baselayerchange' instead of 'overlayadd' 'baselayerchange' event should fire with layer name(use object in _layers of L.Control.Layers) instead of only layer.
  L.Control.Layers: 'overlayadd' and 'overlayremove' event should also fire on external overlay changes.
simplify control layers events code #1634
fix True Mercator projection calculations, close #1578