Simplified the attachment tuples and unified the attachment filename logic. Also fixed the filename handling for relative command line attachments
Fixed incorrect usage of translate, which circumvented the correct escaping of `\`, `(` and `)`
Fixed unquote compatibility function to honor a encoding argument, just like the Python 3 version does.
Decode the filename and drop any support for the legacy `/F` filename parameter, just like Adobe Reader stores filenames