fixed qp encoder & non-utf8 charset bug
merged branch jfsimon/issue-288 (PR #306)

This PR was merged into the master branch.

Discussion
----------

[WIP] fixes qp encoder & non-utf8 charset bug

Fixes #288

Commits
-------

252dac5 fixed qp encoder & non-utf8 charset bug
Added Pid next to uniqid as uniqid can cause collisions
merged branch xdecock/Bug_309 (PR #310)

This PR was squashed before being merged into the master branch (closes #310).

Discussion
----------

Added Pid next to uniqid as uniqid can cause collisions

Should solve all the (unlink / mkdir bugs including #309, #168, #57,
#295)

Change-Id: I6fe847ba35dc507de1011a220b90a41e838e5733

Commits
-------

c04a0d3 Added Pid next to uniqid as uniqid can cause collisions
updated CHANGES