Added the getPopup function to L.Marker
Removing temporary swap file that has accidentally added to previous commit
Adds support for altitude and 3D GeoJSON

This commit adds a third parameter to the L.LatLon class for specifying
altitude. This is in turn stored in the `.latitude` property for the LatLng
instance. Latitude property will only be set if the latitude parameter is not
undefined, this is done in order to ensure backwards compability.

```javascript
var latlng = new L.LatLng(10, 20, 30);
console.log(latlng.altitude); // prints '30' to the console
```

Similar functionality has been added to L.GeoJSON coordsToLatLng() and
latLngToCoords() methods in order to handle import and export of 3D GeoJSON.

```javascript
var geoJSON = {
  type: 'Feature'
  ,properties: {}
  ,geometry: {
    type: 'Point'
    ,coordinates: [20, 10, 30]
  }
}
var layer = new L.GeoJSON();
layer.addData(geoJSON);
console.log(layer.getLayers()[0].getLatLng().altitude);
```

`NB` It is important to notice that no logic has been added in order to prevent
latitude and longitude to change without appropirate change in altitude – this
must be handled by the application.
Renames L.LatLng property .altitude to .alt
Added getBounds function to CRS
Use CRS's bounds to calculate wrap
Do not scale above minzoom and maxzoom in touch zoom action
Fixing line too long error
Add holes support to L.Polygon.setLatLngs(). Fixes #1518
Merge pull request #2095 from aparshin/polygon_setlatlngs

Add holes support to L.Polygon.setLatLngs(). Fixes #1518
fix layers control not scrolling in FF, close #2029

and also add DomEvent disableScrollPropagation method
panInsideBounds: fit or center, pass options, remove boundsMinZoom

Deltas are calculated on x, y pixel coordinates separately.
Options are propagated from setMaxBounds to panBy.
No panBy loops. Fixes #1908.
test Map#setMaxBounds and Map#panInsideBounds
popup getLatLng method added
Merge pull request #2097 from AndreyGeonya/master

popup getLatLng method added
adding alt tag to marker icons
add maxZoom to Map fitBounds options, close #2101
hopefully fix IE11/Win8.1 touch interaction, close #2102 (thanks @fnicollet)

#2103 may be related too
Merge pull request #1197 from scottharvey/master

Adds the ability to get a popup once it's bound to a marker, this commit fixes issue #618
cleanup whitespace in #1197, remove unnecessary if