tinyaslasink: restructure code based on alsa-sink

This patchset is based on module-alsa-sink. Still lot
refactoring can done, which will be taken later. Tested this
code on Ubuntu, playback seems to be OK from paplay and
gstreamer.

Change-Id: Ic91c10007f79764244a98b10e7467ae471d520ab