build_helpers: Support compiling gsettings schemas, and add an opt-out