Add tileBounds option to limit tile loading to a given region

If someone needs to add a tile overlay that is limited to a given region (ex. city) we need a way to limit the tile requests to this region.