Preferences: Duplicate string gvalues (#70)

Based on Xfwm4 commit:
xfce/xfwm4@056ba6ad

The gvalues strings were considered statics, hence not duplicated.

As the caller frees the strings after setting the gvalue, the actual
content would end up pointing at free data.

Consider string gvalues as regular strings, meaning that the given
string value is duplicated as a gvalue.
2 jobs for !8 with master in 1 minute and 27 seconds (queued for 3 seconds)
latest detached
Status Job ID Name Coverage
  Build
passed #2296
build

00:00:36

 
  Distcheck
passed #2297
distcheck

00:00:50