Added volume control for ALSA.

I am not sure if the protocol is implemented correctly, but it seems to work. It should by easy to add support for different platforms by implementing VolumeController for them.