Update PDF.js
Revert "Update PDF.js"

This reverts commit d61b4833c7b1279a42887be797a1ad449bd96530.
Minor stuff

So Q must be <~ 2.0 otherwise the PDF.js text extraction fails
[WIP] Protocol buffers

- Implement Clojure side 
- Changes to schema