is
  - 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.