Adding the ability to set and get locale

This pull will add the ability to set and get locale to system settings.  
```
if (val)
  g_variant_unref(val);
```