fix dashArray in IE, closes #1091
bg transparent for popup close button in CSS, closes #897
Add a debug page exposing the bugs that happen when switching layers with different zoom levels.
Add setZIndex to LayerGroup to allow LayerGroups to work better with the layers control. Fixes #1096
Fix for https://github.com/CloudMade/Leaflet/pull/623

There seems to be a timing bug though.
Added a bunch of tests and fixed some bugs those exposed.
Also don't try to automatically adjust zoom. Leave that to the
layer control for now and wait for a setBaseLayer / switchLayer
or something instead.
Use invoke to make this code smaller.
jshint happy
Merge pull request #1158 from danzel/master

Add setZIndex to LayerGroup
Update src/layer/tile/TileLayer.js

this should solve first problem in #1089 (http://jsfiddle.net/Q3SFZ/1/)
Merge pull request #1166 from OriginalSin/patch-1

Solves issue #1089
Return created HTML element in Control.Layers._addItem

Goal is to make easier and DRYer to customize layer HTML item
when extending Control.Layers class
Merge pull request #1167 from yohanboniface/layers_control

Return created HTML element in Control.Layers._addItem
fix error in initializing map on hidden iframe in Firefox
Merge pull request #1171 from dreamfall/patch-1

Fix error in initializing map in hidden iframe in Firefox
Update the Layers control when layers are added or removed
Merge pull request #1169 from tomhughes/layers

Update the Layers control when layers are added or removed
Wrap the last test in a map.whenReady to ensure the map has finished loading
before removeLayer is called.
Stupid typo
Merge pull request #1159 from moonlite/master

First stab at a fix for Issue 623