gallium: Add a new cap for lowering uniforms to UBO
This MR adds a new CAP that triggers lowering uniforms to UBOs untying this from PIPE_CAP_PACKED_UNIFORMS. The MR is designed so that all drivers behave like before. The aim is that with that drivers can enable lowering uniforms to UBOs also when they don't support packed uniforms.