Using GList is a bit lame, and makes the API more complicated to use than necessary in the common case. The only real use case for a GList is gtk_widget_add_mnemonic_label(), and for that we can use the GValue-based API instead. Fixes: #3343
Use the button accessible role for GtkExpander and set attributes as appropriate. Update the documentation and add a test.