Merge pull request #11 from tombatossals/master

Merge with original
Made angular-leaflet-directive compatible with Browserify and Webpack by adding a "main" parameter to package.json
add support for ExtraMarkers
Merge pull request #418 from chrsnlsn/addExtraMarkers

add support for ExtraMarkers
Add layer type for UTFGrid interactivity
Remove unused directive for UTFGrid
Merge pull request #12 from tombatossals/master

Merge with original
Merge pull request #13 from flibbertigibbet/master

Add UTFGrid Support
Issue #425: adding a new "custom" type to allow user to create a custom Tile Layer and use it in angular leaflet directive
Issue #425: checking that custom layer is at least a leaflet class
Add mapbox layer
Add support for cartodb tiles (CartoDB Map API)
Add user options for layers
Add support for cartodb utfgrid (CartoDB Map API)
Globalize utfGridCreateLayer
fix cartodb utf grid error
Add support for cartodb interactive layer (CartoDB Map API)
Add custom options for layer controller
Update leafletEvents.js

Removed leafletScope leaking into the window object
Add metadata for legend