libticables: improved support for "raw mode" external linking, by Benjamin Moody, thanks to two new functions for getting and setting both lines simultaneously.

Patch by Benjamin Moody, translation by Lionel Debroux, testing by Benjamin Moody.

git-svn-id: http://svn.tilp.info/repos/tilp/libticables/trunk@4466 11ccfa89-a3ba-0310-a1af-c6a367506c11
libticonv, libticables, libticalcs: expand torture tests, and perform minor fixes.

git-svn-id: http://svn.tilp.info/repos/tilp/libticables/trunk@4468 11ccfa89-a3ba-0310-a1af-c6a367506c11
libticables: on Windows, load libusb-win32 dynamically if available, and fail gracefully if it's missing. This way, it's possible to make driver-less emulator (tilem, tiemu) installers, which don't require elevated privileges. Change cross-compilation maintainer script.

Patch and testing by Benjamin Moody.

git-svn-id: http://svn.tilp.info/repos/tilp/libticables/trunk@4469 11ccfa89-a3ba-0310-a1af-c6a367506c11
libtifiles: for dealing with ZIP files, use an external libarchive instead of an embedded minizip.

Patch by Benjamin Moody.

git-svn-id: http://svn.tilp.info/repos/tilp/libticables/trunk@4474 11ccfa89-a3ba-0310-a1af-c6a367506c11
libticonv, libtifiles, libticables, libticalcs, gfm, tilp: fix a number of problems related to unaligned reads/writes and left shifts of count >= width of type; fix more compiler warnings reported by clang.
Some problems were flagged by `clang -fsanitize=undefined`, and the same fix was applied to other similar code chunks.

Authors: mainly Lionel Debroux, Benjamin Moody pointed out more code chunks.

git-svn-id: http://svn.tilp.info/repos/tilp/libticables/trunk@4478 11ccfa89-a3ba-0310-a1af-c6a367506c11
tfdocgen, libticonv, libtifiles, libticables, libticalcs, tilp: update ChangeLog and RELEASE files.

git-svn-id: http://svn.tilp.info/repos/tilp/libticables/trunk@4483 11ccfa89-a3ba-0310-a1af-c6a367506c11
libticables, scripts: add -Werror=implicit-function-declaration to maintainer scripts, and fix a couple warnings turned errors in the Windows code.

git-svn-id: http://svn.tilp.info/repos/tilp/libticables/trunk@4489 11ccfa89-a3ba-0310-a1af-c6a367506c11
libticables: try to fix an elusive BSOD, reported by multiple persons, possibly introduced by SVN r4428: don't pass $CFLAGS and $CPPFLAGS to $CC when compiling dhahelper.
Patch by Benjamin Moody, modified by Lionel.

git-svn-id: http://svn.tilp.info/repos/tilp/libticables/trunk@4493 11ccfa89-a3ba-0310-a1af-c6a367506c11
libticonv, libtifiles, libticables, libticalcs, gfm, tilp: update ChangeLog and RELEASE.

git-svn-id: http://svn.tilp.info/repos/tilp/libticables/trunk@4498 11ccfa89-a3ba-0310-a1af-c6a367506c11
libticonv, libtifiles, libticables, libticalcs, gfm, tilp: update ChangeLog and RELEASE.

git-svn-id: http://svn.tilp.info/repos/tilp/libticables/trunk@4504 11ccfa89-a3ba-0310-a1af-c6a367506c11