Wlgen uclamp support (revision)
Created by: JaimeVHArm
This pull request adds wlgen support for uclamp. A pull request was previously opened for this feature in #1036, but this PR is a rewrite with little code in common. This PR uses a single uclamp_min/uclamp_max pair for each RTATask object. Complex combinations of clamp values are to be constructed using RTATask composition. This is unlike the previous PR where a callback applied to each phase of an RTATask is intended to allow for the construction of these behaviours.