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
New stroke-linecap style option with a VML alternative. For #1643.
New stroke-linejoin style option with a VML alternative. For #1843.
New stroke-linejoin style option with a VML alternative. For #1843.
Merge branch 'linecap' of github.com:datadesk/Leaflet into linecap
Merge pull request #1863 from datadesk/linecap

New stroke-linecap and stroke-linejoin style options with VML alternatives. For #1843.
rename to lineCap and lineJoin, #1863, close #1843
Corrected camelcasing of lineCap and lineJoin.
Merge pull request #1881 from datadesk/linecap-camelcase

Corrected camelcasing of lineCap and lineJoin.
rebind popup when using setIcon to ensure proper popup anchor placement
fix infinite loop in getBounds and setMaxBounds, close #1895, close #1866
add getMinZoom test for #1866

[skip ci]
fix map scrolling right on click with horizontal scroll on page, close #1901
update changelog [skip ci]
bump master version to 0.7-dev, close #1906
add CircleMarker as dependency of GeoJSON
Merge pull request #1909 from alubchuk/master

add CircleMarker as dependency of GeoJSON