is Ignored
If includes and excludes are not specified, return false.
If includes is specified but excludes is not, return false iff path matches any includes.
If includes is not specified but excludes is, return true iff path matches any excludes.
If includes and excludes are both specified, return false iff path matches any includes and path does not match any excludes.
Runs isIgnored against a KtFile based on its relative path, or based on its absolutePath if basePath is not set.