buttons,checkboxes have a :checked state now

https://bugzilla.gnome.org/show_bug.cgi?id=733967
HC: sync linked button fixes with Adwaita

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