user_choice: Use GtkList box instead of radio buttons

This is to prevent the whole dialog from becoming larger than the screen.
Jack driver: Fix missing assignments to packing and bigendian fields