wip wake up based on a timer not on frames.

Change-Id: Ibb94ec43cc709d6f2a97a7dd16e21accf63b2608
add logging for new wake ups

Change-Id: I7fef15e31cba6af795414b7a5381a5b063138701
add dev_sleep but don't use it yet
CRAS: audio_thread - pre-fill shm for output streams.

Instead of dumping zeros into the output device, mark a buffer as
ready in the shared memory region.  This was it works for streams that
aren't the first ones added to a device.

Change-Id: I103858a54f588e62cff1116087df09fcfa74e7ac
Signed-off-by: Dylan Reid <dgreid@chromium.org>
squash with add logging

Change-Id: I3f4d0384f93594626a37e757f2322694db7e3ef3
squash with device wake times

Change-Id: Idbdd1e63af6153c5305840b7a25a8ebcae3385cb
squash with sleep timing

sqme with wip wake up based on a timer not on frames. unit tests break here

Change-Id: Iab2d0b1c04822eed578f32e71e50db4ee2cf4129
wip: don't wait for streams