Merge pull request #548 from mrvisser/issue-443

(Issue443) Fix multi-byte characters in activity streams
Merge pull request #546 from mrvisser/issue-540

(Issue540) Compatibility with PDFtk 2+
(Issue529) Specify the updated users in discussion share activity so an activity is generated
Adding docs to unit test
(Issue529) Added udpate discussion activity test as well