ArMem client reader API: Allow waiting for an update synchronously via reader
Sometimes you want to write:
// Do x.
Update update = reader.waitForUpdate(...);
// Process update
Currently, this only works by polling or by subscribing to updates and then manually synchronizing the subscription callback with the users main thread. It would be good if we could provide that feature to clients.