use tileSource->hasData() to check if tileSource has data for the requested key. Add tileSource->hasDataForFallback() for cases when fallback data is requested
Merge pull request #392 from aroth-fastprotect/topic-imagelayer-dataextents

use tileSource->hasData()