meta: Some refactoring + shader caching + minor fixes
i965: Enable EXT_framebuffer_multisample_blit_scaled for gen8