Added a generic saturation function.
Added a generic saturation function.

The functions is using the SuperInt and BaseValue type families.
Some instances for the standard type Int16, Int32 ... are also required.
We also instantiate SpecialInt and RawValue for the standard int since the information
is required for saturation.

alpheccar/Signal