improve value_clip UMapDef

can now do range scaling too
add UGlobalControl

setup for a global controller system. There will be an UMapDef that can
tap into this via a SimpleController. The controls themselves can also
be UMap-ped