first attempt at StreamUMapDef

this should work like a pattern; every time the unit is started a new
value is generated. Via an id system multiple Units can share the same
stream.
implement UChain.current

returns the UChain in UChainGUI.current, if any
improve amp_follow UMapDef

detect at audio rate and then convert to control. This seems to give
more reliable releaseTimes