Added TileLayerSpec.js tests for loading events
Merge remote-tracking branch 'upstream/master' into tilelayer-loading-tests
Included leaflet.css in html instead of TileLayerSpec.js
Merge pull request #2827 from bennlich/tilelayer-loading-tests

Tilelayer 'loading' event tests
Issue #2619 fixed. Now Map.js/_fireMouseEvent checks dragging.moved() on moved object instead on map
Add uppercase option for WMS TileLayer.

In response to issue #1751, WMS TileLayer request parameter keys were
cast to uppercase. This is a breaking change for services that are case
sensitive and expect lowercase keys.

This change adds a new option to uppercase keys, which is false by
default, to preserve backwards compatibility.
Merge pull request #2833 from AndreyGeonya/master

Issue #2619 fixed
Merge pull request #2831 from kdeloach/topic/wms-uppercase

Add uppercase option for WMS TileLayer.
svg's attribute fill-rule supports two values: 'evenodd' and 'nonzero'. now we can set it via options and it's not hardcoded. https://developer.mozilla.org/ru/docs/Web/SVG/Attribute/fill-rule
#2501, wheelDebounceTime option added
#2501, tab fixed
Merge pull request #2836 from AndreyGeonya/master

#2501, optional wheel debounce time
this commit fixes #2499
Merge pull request #2838 from AndreyGeonya/master

Clickable option renamed to interactive
Add getBounds() method to ImageOverlay

Bugfix : ImageOverlay can be added to FeatueGroup, but calling getBounds on FeatureGroup throw an error cause ImageOverlay misses this method.
Merge pull request #2848 from brunob/patch-1

Add getBounds() method to ImageOverlay
issue #1871 fixed, set this._zoom on map init whenever options.zoom is provided
#1871, zoom limited
Merge pull request #2849 from AndreyGeonya/master

issue #1871 fixed, set this._zoom on map init whenever options.zoom is provided
#2865, fixed bug with geometry/staticMarker click event after map dragging