Add capability to set one value of a byte mixer

The mixer_ctl_set_value function doesn't support setting byte controls.

This is necessary for 1-byte-long byte controls