Add options parameter to Provider constructor.

This allows users to pass through parameters to the tile layer
that they may want to customize.  For example opacity.
Merge branch 'dev/add_options_param' of https://github.com/vrsource/leaflet-providers into vrsource-dev/add_options_param