fileapi: Generate partial reply when buildsystem generation fails

In particular, the `configureLog` reply is useful for IDEs to read
`CMakeFiles/CMakeConfigureLog.yaml` when configuration fails.

Fixes: #26621
42 files changed