Merge pull request #1460 from tzz/bugfix/redmine4683-skip-directories-when-parsing

Redmine#4683: skip directories when parsing
Merge pull request #1455 from tzz/bugfix/redmine4650-tag-directory-from-checksum

Redmine#4650: cf-promises: tag directory only when the checksum is different
libpromises/bootstrap.c: generate from a .cf file