Adding the ability to set and get locale

This pull will add the ability to set and get locale to system settings.  
nit, pls align with above, e.g. 
```
  GVariant* val = g_dbus_proxy_call_sync(proxy,
                                         "SetLocale",
                                         ...
```