This series fixes some of the bugs that I have recently found via my UBO test generator. These are basically all cases where lower_ubo_reference and the linker disagree about the layout of the UBO (and the linker was correct). No regressions on a run of ./glcts --deqp-case=ES3-CTS.gtf.GL3Tests.*uniform*