Copy constructor.
Note1: if this is set with a static value (see take_static_value) its copy will have a fresh new allocated GValue, so that user should free it when done.
this |
a Holder object to copy |
a new Holder object |