Signed integer parameters.
This commit tightens up handling of signed values in the parameter reader slightly, and introduces handling of signed parameter values.
Signed/unsigned parameter values may now be forced when fetching a parameter, and a table of default values for signed/unsigned is also passed when fetching a parameter.