title: Automatically Zoom the map to fit all markers
body: <p>Following an example, you can see the plunker her <a href="http://plnkr.co/edit/lJHyP3dhT3v8aHVdt3D3?p=preview">http://plnkr.co/edit/lJHyP3dhT3v8aHVdt3D3?p=preview</a></p>
  
  <p>Regardless of whatever zoom value is provided while initializitng the map, I want to zoom the map automatically so all the markers are inside the view. Here is my code</p>
  
  <pre><code>var tiles = L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
          maxZoom: 18,
          attribution: '&amp;copy; &lt;a href="http://osm.org/copyright"&gt;OpenStreetMap&lt;/a&gt; contributors, Points &amp;copy 2012 LINZ'
      }),
      latlng = L.latLng(-37.82, 175.24);
  
  var map = L.map('map', {center: latlng, zoom: 10, layers: [tiles]});
  
  var markers = L.markerClusterGroup();
  
  for (var i = 0; i &lt; addressPoints.length; i++) {
      var a = addressPoints[i];
      var title = a[2];
      var marker = L.marker(new L.LatLng(a[0], a[1]), { title: title });
      marker.bindPopup(title);
      markers.addLayer(marker);
  }
  
  map.addLayer(markers);
  
  var group = new L.featureGroup(markers);
  
  map.fitBounds(group.getBounds());
  </code></pre>