Add configuration for tile layer subdomains

Some tile layer providers (such as MapQuest) use non-default subdomains.  This lets the dev specify them in the initializer.