Arrange GtkHeaderBar button order by GTK version: Bug #731316

A bug fix in 3.12 changes pack_end() ordering, but since California
still supports 3.10, need to conditionally compile this in.