Adding new RemoteFileSource which supports path expressions. The old one is migrated to RemoteFileLegacySource.