i965: Turn BRW_MAX_MRF into a macro that accepts a hardware generation