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 |