Merge changes I09651c6e,I5bc2c8fd,I3b27028b

* changes:
  audio: Implementation of audio I/O, part II
  audio: Fix the lifetime of the StreamWorker's logic part
  audio: Allow stopping a StreamWorker from the looping thread