Chrome extension: Do not intercept PDF downloads if it's target is a frame

Fixes #3426.
Besides fixing the bug, the documentation of pdfHandler.js has been improved, because I saw that Opera forked the extension, and applied a modification which suggests that there's a misunderstanding of the code (https://github.com/operasoftware/pdf.js/issues/2).