add UMapDef:dontStoreValue

for FuncUMaps or ValueUMaps which don't need to include their current
value in their compileString
adding ULink

a system for linking parameters. Still a bit unconfortable to use, but
it works.