Update Arguments and Facts

Fixes #1286806 [Updated recipe for arguments and facts](https://bugs.launchpad.net/calibre/+bug/1286806)
DJVU Input: When extracting embedded txt from TXTz sections in DJVU files, fix incorrect extraction of txt when the djvutxt external program is not present. Fixes #1286771 [converting DJVU file containing text fails](https://bugs.launchpad.net/calibre/+bug/1286771)
Some performance improvements for BZZDecoder
DJVU Input: A fast C based decompressor for DJVU files
...
Fix compilation of bzzdec with Visual Studio
cdiff: Fix no msg being displayed for identical files
cdiff : handle original_* files
...
...
linux installer script: Do not use the filesystem to pass the downloaded tarball to tar as it is possible for malicuous code running on the users computer to alter the download file between signature verification and calling tar to extract the files.
...
Initial implementation of subsequence sorter
Fix some wireless device sync bugs.