CPU usage is misreported.

Currently "0 CPU" means "no CPU metric received in the previous ProfileEvents packet". But there can be many ProfileEvents packets and only a few with CPU increment.

That's why the CPU metric shows something weird like:
```
0
0
0
0
0
1234
0
0
0
...
```

This is unbearable, and the CPU metric should be either fixed or removed altogether.
{
    String queries_from_file;
    ReadBufferFromFile in(file_name);
    readStringUlEOF(queries_from_file, in);
    return executeMultiQuery(queries_from_file);
}
void ClientBase::runNonInteractive()
{
    if (delayed_interactive)
        initQueryIdFormats();
    if (!queries_files.empty())
    {
        for (const auto & queries_file : queries_files)
        {
            for (const auto & interleave_file : interleave_queries_files)
                if (!processMultiQueryFromFile(interleave_file))
                    return;
            if (!processMultiQueryFromFile(queries_file))
                return;
        }
        return;
    }