Feature: libcib: Perform client-side remote CIB reads asynchronously.
We do this by storing a start time and timeout in the opaque remote data, then checking those values when the dispatch functions are called to handle a message.
Related T855