fix pan animation regression, close #1629
Fix transformRe (fixes #1658)

Allow optional units in the transformation matrix, the presence of which
causes maxBounds settings not to work in (at least) older versions of Firefox.

Also update the regex to match on numbers per W3 spec: "A number is either an
<integer> or zero or more decimal digits followed by a dot (.) followed by one
or more decimal digits." (from CSS Values and Units Module Level 3)
Merge pull request #1659 from karlnack/fix-ff-maxbounds

Update L.PosAnimation._transformRe to account for units (fixes #1658)
Make sure events don't fire after listener is removed.

This patch fixes a problem with a dangling  event listener, which is
called even after it has been removed. This situation can occur when a
listener is removed during an even dispatch.

To fix this problem, the old action is replaced with a NOOP, so that
when the listener is being fired, it is not the old listener but the
NOOP.
major changelog update
fix typo
Merge pull request #1661 from spamdaemon/FIX_1654

Make sure events don't fire after listener is removed.
update changelog
fix whitespace in event spec, #1661
update build
minor changelog fix
context-based off/fire fix
fix TileLayer 404 errors off-world
simplify zoom anim a bit
Popup-specific closeOnClick option
Merge pull request #1669 from jfirebaugh/closeOnClick

Popup-specific closeOnClick option
make latest jshint happy, update deps
Set correct initial zIndex on tile layer divs

Fixes #1683.
Merge pull request #1683 from jfirebaugh/1683

tile layers added after initial load don't show up until zoomed
calculate x position with postion:relative and width/maxWidth