Adds an optional slider to the action constraint so that it can be driven without a constraint target:
This is very helpful for more complex rigging and mechanical rigs, as it means the action constraint can be controlled with a driver/custom property directly, currently if we want to use a driver to control it we must add a "dummy" bone/object inbetween to act as a control.
Currently the input is a fixed "0-1" => "frame range" slider as that seemed like the most intuitive usage.
After reading the discussion on the other patch (https://developer.blender.org/D7572)
To be clear, this doesn't replace any existing functionality, only adds the "Use Factor" checkbox and the slider, and coincidentally is maybe more in line with what was suggested there in terms of UX.
@Sybren A. Stüvel (sybren) just did some final tweaks on the patch, original author is @Chris Clyne (lateasusual).



