r600/sfn: lower uniforms to UBOs
This needed a fix with the fp64 code path and I also added a lowering pass to avoid the extra alu op of adding the "1" to a non-const buffer offset.
This needed a fix with the fp64 code path and I also added a lowering pass to avoid the extra alu op of adding the "1" to a non-const buffer offset.