gallium: Use consistent approach for config format filtering
dri: Add config attributes for color channel shift
util: move bitcount to bitscan.h
i965: Add helper function for allowed config formats
drm-uapi: Update headers for fp16 formats
dri: Handle configs with floating point pixel data
egl: Handle dri configs with floating point pixel data
gbm: Add buffer handling and visuals for fp16 formats