Added mechanism to force Leaflet draw initialisation without actually using any draw features

Without this drawing/editing cannot be started afterwards if the map contains no drawing features initially.
Moved vector style to separate class to allow easy configuration re-use for end users
added null safe remove for extensions
Added convenience method to zoom to a specific content
added getter for marker
Added support for “fillOpacity” vector property
Existing marker is not moved to clicked point in PointField
Added an example/test how to select areas from map
Enhanced test case and fixed a bug in openPopup() if state was changed on same server roundtrip
TileLayer zIndex support

Added support for setting zIndex on LTileLayers; includes a test case.
Merge pull request #34 from jdryan1/layer-zIndex

TileLayer zIndex support
Merge pull request #1 from mstahv/master

Update to latest master
Unwanted layers control

Fix to prevent LMap.removeComponent from creating an unwanted Layers
Control.
Updated fix with hasControl

Updated the fix to use Matti's recommended hasControl technique instead
of a flag.
Merge pull request #36 from jdryan1/Unwanted-layers-control

Unwanted layers control
New setView

Add LMap.setView to efficiently center and zoom in same operation.
Merge pull request #38 from jdryan1/New-setView

New setView
Merge branch 'master' of https://github.com/mstahv/v-leaflet