pv_runtime_use_provider_graphics_stack()
is too big. Let's break it up.
Based on !197 (merged).
/cc @denittis
runtime: Don't fail if we can't resolve ld.so in mutable sysroot
This brings it in line with the other code path here, which tolerates containers that are single-architecture.
runtime: Factor out code to get the runtime's ld.so path
runtime: Factor out a function to collect graphics libraries
runtime: Factor out function to collect glibc-related files
runtime: Factor out a function to collect libdrm data paths
runtime: Factor out libdrm data directory handling
runtime: Factor out code to take glibc-related things from provider