Fix CRS.scale to handle non-integer zoomlevels

When pinch-zooming (and possibly other cases), Leaflet calls CRS.scale with a non-integer zoom argument. This is currently not handled by Proj4Leaflet, which causes `NaN` problems in Leaflet, so that pinch-zooming is at least partially broken if Proj4Leaflet is used.