Fix ruby1.8 compatibility in info extractor.
ensure_pdfs now uses a new tmpdir each time it's called.