Make TileLayer Implement ITileLayer

Corrects issue of Map.Resolutions not returning an empty list when there
is only a single item of type TileLayer.