Big bugfix for the value.read user function.
This is for bug #19332 (https://gna.org/bugs/?19332).
The problem was that the wrong spin ID string was being used to set the parameter value so that all spins have the same value set for the parameter.
Authored by: bugman 2012-01-26
Parent: [r15254]
Child: [r15256]