title: Is there an issue with maxNativeZoom on Tile Layers in Mapboxjs?
body: <p>I am currently in the process of upgrading from version 2.1.5 to 3.1.1.
  I ran into an issue with the maxNativeZoom option on tile layer.</p>
  
  <p>Basically it looks like it is being ignored and the map keeps zooming displaying white tiles.</p>
  
  <p>My expectation would be that the tiles should be autoscaled.</p>
  
  <p>This worked fine in version 2.1.5. </p>
  
  <p>Here are the fiddles:</p>
  
  <p>2.1.5: <a href="https://jsfiddle.net/jfwkq0s4/4/" rel="nofollow noreferrer">https://jsfiddle.net/jfwkq0s4/4/</a></p>
  
  <p>3.1.1: <a href="http://jsfiddle.net/dbpfcoqo/6/" rel="nofollow noreferrer">http://jsfiddle.net/dbpfcoqo/6/</a></p>
  
  <p>Here is the small sample code from the fiddles above:
  <div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>L.mapbox.accessToken = 'pk.eyJ1IjoidHZibG9tYmVyZyIsImEiOiJjaXZsZmpsMWwwNXBuMnRudmJqNGQyMjJwIn0.842ovgKydac51tg6b9qKbg';
  var map = L.mapbox.map('map', null, { maxZoom: 20})
  .setView([40, -74.50], 9);
  
  var layer = new L.mapbox.tileLayer('mapbox.streets', { maxNativeZoom: 17, maxZoom: 20 });
  
  map.addLayer(layer);</code></pre>
  </div>
  </div>
  </p>
  
  <p>I am wondering if MapBox/Leaflet changed the way you need to set these values or maybe they are no longer supported in their current version? </p>
  
  <p>The option is still listed in their documentation.</p>
  
  <p>I appreciate any help!</p>