tinycap: convert size from frames to bytes
mixer: add get/set_array API

This replaces (and extends) the existing get/set_bytes
API, which is no longer required.
mixer: add mixer_ctl_update() API

Some sound cards update their controls due to external
events, such as HDMI EDID byte data changing when an
HDMI cable is connected. This API allows the count of
elements to be updated.
mixer: add mixer_get_name() API
pcm: support S24_LE format

S24_LE is 24 bit audio in a 32 bit sample size. Also
make the pcm_format_to_bits() function part of the API
since it will be required for tinycap.
tinycap: support 24 bit capture
tinymix: only print mixer name for full mixer dump