PDF processor now generates HTML

The old image-based PDF processor has been replaced with one
that uses `pdf2htmlEX` and generates an html file for each page.
Cleaned up config.js jsdoc and PDF processor
Fixed-up the jsdoc for timeouts in ./config.js.
Expanded the filters than can be applied when reprocessing content
Merged master in pdf2html
Add more JSDoc for the new filtered reprocess previews endpoint
Added more test coverage for the regenerate previews filters
Merged master into pdf2html
(Issue 688) Use multiparty module for custom multipart middleware
(Issue 688) Self review
add canShare property to full content profile
Changed beforeEach into before
(Issue 694) By default, log bootstrap logging to stdout
Merge pull request #580 from stuartf/contentCanShare

As a viewer of a private content item, I have UI options to share it with others. Hilary gives 401
Fixed issue where group member changes were displayed as 'added' activities
Added unit-test for the rolechange activities update
(Issue 581) Review followup
(Issue 581) Updates from self review
Merge pull request #695 from mrvisser/issue-581

Show unique "update role" activities
Merge pull request #654 from simong/pdf2html

PDF processor now generates HTML