Merge pull request #10 from GameOfLife/fromMiguel

save last target, use it for livecoding UChainGUI feature
implement *testObject for ArrayControlSpec
add envir_get UMapDef

gets a value from the current environment.
correct playback position line in UScoreView

it was drawing too big when zoomed in
change max zoom at score duration change

max zoom is now always 4 seconds wide
introduce UScoreView:followPos

makes sure the pos line is always visible
add Env:put
UScoreView:followPos - only need refresh once
further optimization followPos
UScoreView: use snap also for resizingFront and resizingBack
UChain; really lockStartTime
add lfo_noise UMapDef
correct grainSoundFile for non-standard sample rates
moving point UMaps to WFSCollider-Class-Library

so that they can use proper mass-editors
add UChainGUI:all

and make sure all of them update when using UMapDefListView
update allDict for UAbstractWindow
UMapGUI show drag box
add UChain.clear and U.clear

clears synthDict and groupDict, stops all currently playing and removes
orphaned synths/groups. Use this in case a synth is in the dict but
failed to play
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