slight change to uPrepareValue
FuncUMapDef can have UMaps as args

as long as they are 'init' allowed
ValueUMapDef may allow UMaps

this depends on the function. Default is false, set .canUseUMap to true
if the func allows it (i.e. should call .value upon any arg, or
otherwise take care of the fact that args can be umaps).
rename 'lfo_phasor' to 'phasor'
add DisplaySpec, remove DisplayControlSpec and DisplayPointSpec

we can create DisplaySpecs for any kind of spec now
UMarkerGUI also use tempoMap
fix loadbalancer issue in UMap

this may need a more elaborate fix later, but it works for now. The
problem was that the apxCPU of UMaps was never added, but it was
removed at synth release, resulting in negative load information and
all events targeting one server after a while.
fix startPos for point_circle UMap

this caused strange behaviour for > 15s start pos, perhaps a roundoff
error.
rewrite mappedKeys in UMap

this makes it behave correctly at re-init after change of def. There is
one case where it still may fail; if an arg with the same name was a
mapped arg in the old def, but is not a mapped arg in the new. It the
current set of UMapDefs this can't happen, but of course with future
additions it may.
Udef:writeDefFile
Add drag soucre with UChain code to UChainCodeGUI. Usefull quickly getting back the code of the  UChain.
add more ukr type methods and make the sndfile pseudo-ugens add the specs internally
supernova complains about sending a float where int is expected
Streamline ULib startup methods: much faster startup times now.
fix nested score updating in UChainGUI
fix accidental moving of events in UScoreView

you now have to move the mouse by at least 3 pixels to move the event
add lockStartTime to UEvent

this blocks any change to startTime. Experimental for now
fix error on shift-drag

still a bit weird behaviour here, but at least it doesn't give an error
improve moveVert behaviour

now moving the mouse > 3px horizontally unlocks startTime moving
add lockStartTime functionality to GUI