Move PDFHistory from viewer.js to its own file
Merge pull request #3489 from Snuffleupagus/move-PDFHistory

Move PDFHistory from viewer.js to its own file