Add fullscreen control

- styled similar to the zoom control
- adds a `leaflet-fullscreen` class to map container
- fires `enterFullscreen` and `exitFullscreen` events