Use local, non-recursive friendly gsettings.m4

This is a temporary workaround for distributed gsettings.m4 not
having nice non-recursive support for generating enum files. These,
or compatible changes, should land in glib at some point in the future.
At that time, we can remove our locally provided gsettings.m4