Implement HTTP redirect following during navigation (Phase 17)
Add proper HTTP redirect handling per spec:
- Support 301, 302, 303, 307, 308 status codes
- 301/302/303 change method to GET and drop body
- 307/308 preserve original method and body
- Detect redirect loops and produce clear error
- Increase max redirect limit from 10 to 20
- Strip Authorization header on cross-origin redirects
- Track redirect metadata (redirected flag, final URL)
- Expose response.redirected and final URL in fetch API
- Use final URL after redirects as base URL in loader
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>