[MediaRenderer] Fix issues with Mute and Volume apis.

Refactored and fixed issues in Mute and Volume APIs and added
dbus code for reading arrays.
I meant the condition/value_to_set is kind of strange to me. Why not `speed = (speed > 2.0) ? 1.0 : 2.0`?