ensure we can decrypt PDFs with no ID

* the PDF spec says encrypted files MUST have a document ID
* Yet Acrobat reader works just fine when they don't so let's copy their
  behaviour