Add PDF document importer with text extraction, vision OCR, and entity seeding
Implements DocumentImporter (FileImporter protocol) for importing PDF files
as first-class journal segments under import.document stream. Text-based PDFs
use pypdf extraction; scanned PDFs fall back to Gemini vision then tesseract
OCR. Each document produces one segment with original.pdf + document_transcript.md.