ALAudioSink: Buffer and playback audio data.

There is still something wrong with the buffering part;
OpenAL will complain at runtime.

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>