Set defaults for min/max Zoom in L.mapbox.tileLayer

When overwriting TileLayer options from TileJSON the defaults of
min/max Zoom gets overwritten with `undefined` when not set in
TileJSON which causes the map to break.