Gemini 3.1 Pro gives developers a 3-tier thinking toggle, 1M token context, and agentic coding upgrades. Here's what it means for your stack