[GTK] Clean up feature detection and make it hard to accidentally build without optio...