Intermediate work for moving sourceDocumentName to fileTree or SourceSet
Adjusts the behaviour of getSourceDocumentNames to that of v1.5.0 with regards to emitted exceptions and warnings
Fixed CodeNarc violations for the sourceDocuments fix