Gnc-Prefs: call gnc_gui_refresh_all on changes in the general prefs group

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23263 57a11ea4-9604-0410-9ed3-97b8803252fd
Remove remaining gconf code bits

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23264 57a11ea4-9604-0410-9ed3-97b8803252fd
Properly share a variable between two source files

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23265 57a11ea4-9604-0410-9ed3-97b8803252fd
Gnc-Prefs: rename preferences to be compliant with gsettings syntax rules

Syntax changes in short:
1. replace all _ with - in preference keys and groups (_ is not allowed)
2. base path should be /org/gnucash instead of /apps/gnucash

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23266 57a11ea4-9604-0410-9ed3-97b8803252fd
Gnc-Prefs: stop using gconf as gsettings backend

WARNING: the saved settings in gconf are not (yet) migrated to gsettings !
         running gnucash as of this commit will start you with default values
         for all preferences !

You can of course change your preferences, your changes will be saved
properly in gsettings and restored when you restart gnucash. But what
has been set in GConf before will basically be ignored.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23267 57a11ea4-9604-0410-9ed3-97b8803252fd
Add some debugging code to gnc-gsettings

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23268 57a11ea4-9604-0410-9ed3-97b8803252fd
Test for empty filename in addition to no filename

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23269 57a11ea4-9604-0410-9ed3-97b8803252fd
Gnc-Prefs: update the windows build system to handle gsettings properly

- drop installation of files in libexec (we don't ship any anymore)
- make sure gsettings schema files get installed
- drop ORBit2; this was a requirement for GConf only

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23270 57a11ea4-9604-0410-9ed3-97b8803252fd
Gnc-Prefs: add convenience functions for int64 and coords typed preferences

coords are a pair of floats

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23271 57a11ea4-9604-0410-9ed3-97b8803252fd
Gsettings schema corrections

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23272 57a11ea4-9604-0410-9ed3-97b8803252fd
Gnc-Prefs: add code to migrate settings from gconf to gsettings at runtime

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23273 57a11ea4-9604-0410-9ed3-97b8803252fd