gallium -> vivante state compilation

now just need to write code to interleave the compiled state buffers
and write load_state commands to the command buffer
gallium state: running prototype