core: fix `basis.resource.getFiles()` to return absolute paths and ignore virtual resources
core: fix basis.patch to notify when patch apply to resolved resource