Adwaita: progressbar tweaks
Adwaita: suble gradient on progressbars
API: Add gtk_widget_path_iter_set_state()

And the corresponding gtk_widget_path_iter_get_state().
stylecontext: Set state flags on widget paths

Set the widget path state flags with the state flags of the style
context.

We do not update the state flags but replace the previous one because we
want to be able to have save()/restore() unset state flags.
cssmatcher: Use widget path's state

Don't take a state when constructing the CSS matcher. Instead, rely on
the newly introduced state in the widget path.

This way, the state can be queried not only on the first element, but on
all elements of the widget path.
widget: Add widget state when appending to widget path

Make gtk_widget_path_append_for_widget() add the state flags of the
widget, too.

This enables the ability to select pseudoclasses on all elements in a
selector.
notebook: Don't unset state flags on child removal

We don't set any state flags, so we shouldn't unset any either.
Trivial: Move resources into the same prefix
Trivial: Use the canonical signal name
GtkSpinButton: Document some signals

Based on a patch by Gergely Polonkai,
https://bugzilla.gnome.org/show_bug.cgi?id=733174
inspector: Add a font button to the visual tab

The font was already settable via the gtk-font-name property
of the settings object, but this this much more convenient.
bloatpad: Add a close button to the accel dialog
GtkAccelLabel: unconditionally chain up in draw

No need to check, we know for sure that GtkLabel has a draw
function.
GtkModelMenuItem: Make properties readable

This makes the inspector much more useful when dealing
with model menu items.
GtkMenuItem: fix display of accelerators

The accel label in menus was getting a small allocation that
caused its draw code to always omit the accelerator string.
Fix that by setting halign to fill. To keep the menu label
left-aligned, set xalign to 0 to compensate.
widget-factory: Add accelerators for some actions

With this, Ctrl-Q will close the window, and Ctrl-D will
toggle the dark theme. The accelerators are currently not
shown in the (manually constructed) menus.
widget-factory: Rename some widgets
widget-factory: Show accelerators

We set this up manually here. This could be automated by
constructing the menubar from a menu model.
GtkDialog: Manage action area visibility more carefully

People expect to be able to call gtk_widget_show_all on the dialog
to make action widgets visible, as seen e.g. in
https://bugzilla.gnome.org/show_bug.cgi?id=733431

To keep this working, we can't always set no-show-all on the
action_box. Only set it when the action_area is not used and empty.
Use AC_PATH_TOOL to find build tools.

This improves support for cross-compilation & multilib on Gentoo, where
tools proper for target arch/ABI are prefixed with CHOST.

https://bugzilla.gnome.org/show_bug.cgi?id=731582