mesa: Add new enums required by GL_ARB_sample_shading
glsl: Add new builtins required by ARB_sample_shading
glsl: arb_shader code for new builtins
mesa: Pass value of gl_NumSamples as WM push constant
i965: Implement fs backend for ARB_sample_shading
i965: Enable ARB_sample_shading on intel hardware