Renamed get/set to get_volume/set_volume
read only, non cached mute-state shown in mixer
renamed _val_cache to _volume_val_cache, added _mute_val_cache and impemented in get_mute function.
set_mute
only draw mute_button if there is space
Minor consistency changes wrt whitespace and comments-cleanup