Support the Gtk/AutoMnemonics X setting

Taken from GSD commit: f8d7e4124d269200708a2f7259a0e629726c5785
From: Matthias Clasen <mclasen@redhat.com>
housekeeping: More network filesystems not to monitor
Gtk3: Fixup draw-event handling

Missing bits taken from GSD commit:
0d114cf6f19f3ae0d3e73e2b38c5bd1fd495e390

From: William Jon McCann <jmccann@redhat.com>
msd-osd-window: Remove unused variable
mouse: Check for touchpad before running syndaemon

This avoids error messages from syndaemon:
Unable to find a synaptics device.

Taken from GSD commit: fd4722b40351a3bfc1793fb4ec56e8a5a406786a
From: Hernando Torque <pantherchen@versanet.de>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=632122
housekeeping: Use void when no parameters to function

Based on GSD commit: 826de890a80692da47721191e4e58b171691f81e
From: Bastien Nocera <hadess@hadess.net>
xrandr: Add icon to the "Keep settings" dialogue

Taken from GSD commit: 6cd5f46fcb6d0580e541f8d462a1a61e5f0150a3
From: Bastien Nocera <hadess@hadess.net>
xsettings: Export Xft.lcdfilter for OO.o's benefit

Export Xft.lcdfilter legacy setting for the benefit of OpenOffice.org
which doesn't follow the other fontconfig settings.

Taken from GSD commit: 6cf315249ab27d4396b0f5b5edb1e689a5cafc68
From: Chris Coleman <chrsclmn@gmail.com>
gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=631924
housekeeping: Fix compile-time warning

Taken from GSD commit: 5fec0799987ef93077c1d823eb2e7bb9e95dc976
From: Bastien Nocera <hadess@hadess.net>
unneeded debug removed

It was necessary long ago, when stdout was hard to get from m-s-d

Taken from GSD commit: 950112d2d077450aa9c4ca60fb03a61bfacf43c7
From: Sergey V. Udaltsov <svu@gnome.org>
xsettings: Make fontconfig a hard dependency

It's required lower down the GTK+ stack on Unices anyway, so there's
no point in making it an option.

Taken from GSD commit: f6257d7e81aaa79dcd7430c0de092145f64f6146
From: Bastien Nocera <hadess@hadess.net>
mouse: Move "has touchpad" function to common

So it can be reused. This also fixes a memory leak in the function.
We were leaking the device list

Taken from GSD commit: f6dcba4e954f3e910854f3c92fb69b157683267d
From: Bastien Nocera <hadess@hadess.net>
media-keys: Show a touchpad-disabled if no touchpad

hen pressing the touchpad button on the keyboard, and
there's no touchpad present, don't show a wrong state
for the touchpad status, but always show a "touch disabled"
popup.

Taken from GSD commit: ab4ac947c66c232afcb874ac36bece6e652ed3cc
From: Bastien Nocera <hadess@hadess.net>
Gnome bug: https://bugzilla.redhat.com/show_bug.cgi?id=614213
xrdb: Use sysconfdir for .ad files, since they are settings

Taken from GSD commit: 7004dce9b430069ec96f307b84dc5d9289e3c29c
From: Rodrigo Moya <rodrigo@gnome-db.org>
Enable maintainer mode
media-keys: Add ability to hard-code keys

This would be used for keys that we don't want to export
to the user-interface, such as some display or touchpad keys.

Taken from GSD commit: 37806fbb00087e44dd66a19efacd5eba4441bfc9
From: Bastien Nocera <hadess@hadess.net>
media-keys: Add support for more multimedia keys

Add support for FastForward, Rewind, Repeat and Shuffle
multimedia keys.

Taken from GSD commits:
338a2db55d96304ebeedcb3e6f87b88ffa3b7828
b4cb0dc3c936336ffba65c50f737cffe9bf79cbe

From: Bastien Nocera <hadess@hadess.net>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=539915
Sync with GSD: Use MIME types for schemes, not GConf

Take the improvement from GSD
Commit: 3e4dbcd54412a58d7e6ebde58f191d2a001518b8
From: Rodrigo Moya <rodrigo@gnome-db.org>