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.
Properly calculate the y position of the element when positioned relative
Unbind moveend event when maxBounds removed
Merge pull request #1750 from jec006/unbind-moveend-maxbounds

Unbind moveend event when maxBounds removed
update layers icon, add retina version, cleaner popup styles, close #1739
better regexp for image folder detection, close #1657
make all WMS request keys uppercase, close #1751
Merge pull request #1745 from jec006/calculate-y-mouse

Properly calculate the y position of the element when parent is positioned relatively
update build
Add support to DivIcon for reusing a div. Fixes #1753. Still issues remain (Can't change a marker with a DivIcon to have an image Icon or vice versa)
Make Icon/DivIcon reuse not try reuse the wrong dom element type.
Don't say this so much, options is in local scope.
Make Marker setIcon unit tests better.
Tidy up ugly icon-swap code.
jshint fixes.
Merge pull request #1754 from danzel/master

Fix SetIcon with DivIcons
prettify marker svg source
add layers icon svg source
fix 1px popup anchor shift