Add support for BaseMap and OverlayMap types. Obsolete addTileLayer() and toggleTileLayer()
Make sure Leaflet sets the current map type correctly
Merge branch 'release-3.0-tile-layers' of github.com:mapstraction/mxn into release-3.0-tile-layers