oboe: add ErrorOrValue dual return

For returning an error code and a frame count, or other value, at the same time.
7 files changed