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.