comment update
utils: include only gc_abi.h

gc_abi.h now includes all the necessary kernel interface headers.
driver: generate intermediate temporary if multiple uniforms used in instruction

It is not allowed to use multiple uniforms in one instruction by the
Vivante ISA. If this happens anyway, generate an intermediate MOV
instruction and a temporary.