Simplify dav1d_thread_picture_alloc()
It's called from a single function in the entire codebase, so no point passing so many individual arguments to it when almost all of them are derived from a single struct.
Should simplify adding new reference counted buffers to Dav1dPicture as required in !572 (merged).