File/Query: Fix `applyFilter' and `order' not matching SimpleQuery's interfaces

refs #6722
lib: add FileReaderException for file reader specific errors

refs #6722
Fix "Fatal error: Interface 'Icinga\Data\DatasourceInterface' not found in Icinga\Protocol\File\Reader"

fixes #6722