gallium/u_threaded: Split out options struct
Need more testing to decide if the 2nd patch is a good idea or not. (And maybe there should be some thresholds, like min # of draws before set_framebuffer_state()
triggers a flush?) But the 2nd patch motivated the first one, which I do think is a reasonable idea, rather than continuing to add more threaded_context_create()
parameters.