cffdump: some fixes for older .rd files

Now that we are using librnn for some PM4 packet decoding too, for older
.rd files which do not have gpu-id, we need to ensure that rnn gets
initialized.
fdre-a3xx: use CP_RMW to update RB_RENDER_CONTROL

And other tweaks to avoid setting bin-width until flush, similar to what
we'd be doing in the gallium driver.

It seems to work, and at least for the test apps I have doesn't seem to
have any measurable performance impact.
cffdump: updates

Update to latest envytools headers, add CP_RUN_OPENCL, etc.