BUGFIX Added Requirements::path_for_file() to support external URLs in required paths (incl. unit test)