options in view change methods, ability to turn on/off animation, closes #1616
rename zoom/panOptions to zoom/pan in setView options
Merge pull request #1632 from tjoekbezoer/master

Issue #1631: Fixed a bug on removeEventListener
Allow value of 0 in L.DivIcon's html parameter
Merge pull request #1633 from stuporglue/divicon_0

Allow value of 0 in L.DivIcon's html parameter
L.Control.Layers: 'overlayadd' and 'overlayremove' event should also fire on external overlay changes.
Add aria-haspopup to layers dialog, fixes it not working on WinPhone8/IE10 Touch devices. Fixes #1539
Make jshint happy
Merge pull request #1635 from danzel/master

Fix layers control on WinPhone8/IE10 Touch
clean up handlers and panes on map remove, close #1621
accept global animate option in setView
minor cleanup
accept true as a third setView argument for compatibility
Mention why aria-haspopup is required in the layers control
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.
Bounds-check array access in Polygon#initialize
hasLayer and removeLayer by id.
Merge pull request #1642 from gumballhead/master

hasLayer and removeLayer by id.
Merge pull request #1617 from Leaflet/setview-anim

Control animation in setView/panTo/setZoom/fitBounds/etc.
add optional popup argument to Map closePopup