Clamp volumes between a more intelligent range

This handles volume increment/decrement better when volume is >100%.

If volume is above 100%, incrementing or decrementing the volume will automatically drop it back down to 100%. It be better if decrementing worked as expected and we just didn't increment the volume further.