Moved history_size variable from signal structure to link_signal where it belongs.
Do not allow user-code to set signal property named value - redirect to msig_update() instead. Allow un-setting signal min and max properties through calls to msig_set_property() with 0 length argument.