arb_framebuffer_object: Add a test for blit-based mipmap generation
This currently passes on i965 but fails on iris. This mimics virglrenderer which translates guest glGenerateMipmap to blit-based mipmap generation.
I am not confident in my GL understanding. Let me know if the test is wrong and I will go fix virglrenderer.