Events.js: Check if array exists before loop
IE8 fixes.

Events on VML elements actually work :)
Fix adding Vector layers during a zoom animation. Fixes #2416
don't capture keydowns if modifier key is active
allow shift key to be active
Merge pull request #2452 from snkashis/modifier_key_bypass

don't capture keydowns if modifier key is active
Move _containsPoint method to CircleMarker for canvas renderer

CircleMarker is the parent of Circle as of 508a75f7a836a0a5bd1e9472cb09434183046860 and should have _containsPoint instead.
Fixes no method '_containsPoint' error when hovering on a map with a CircleMarker.
Merge pull request #2480 from adimitrov/patch-1

Move _containsPoint method to CircleMarker for canvas renderer
Call layer's _update like SVG renderer does, fixes #2476
Merge pull request #2482 from perliedman/canvas-update-2476

Call layer's _update like SVG renderer does, fixes #2476
update changelog (first pass) [skip ci]
make options arg in GeoJSON.geometryToLayer optional, #2420
Merge pull request #2370 from cusspvz/patch-1

Events.js: Check if array exists before loop
fix whitespace
add LatLng wrap method back
fix whitespace
update changelog pass two [skip ci]
fix layer.addTo(group), add layer removeFrom, #2420
enforce maxZoom before applying paddingOffset, fixes #2489
remove parens from ternary if