volume: Expose the `volume-full-range` as another property
In !5063 (merged)
the range of volume value has changed which breaks backward compatibility
when using a GstDirectControlBinding which is not acceptable. To avoid
breaking compatibility add the feature of allowing the full range using
another property with the full range. When using that full range, the
value of the volume
property might end up being out of its valid
range but we do not really have a good solution for that.
Fixes: #3257 (closed)