i965/cs: Add BRW_CS_PROG and CACHE_NEW_CS_PROG.

These are the enumerated values that represent a compute shader
program in the program cache.
!UPSTREAM: Implement state atom brw_cs_prog.

TODO:
- This patch folds in a lot of prep work that should be split out to separate patches.