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/libtifiles/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/libtifiles/trunk@4478 11ccfa89-a3ba-0310-a1af-c6a367506c11
libtifiles, libticalcs, gfm, tilp: fix more compiler warnings reported (or made more visible) by clang.

git-svn-id: http://svn.tilp.info/repos/tilp/libtifiles/trunk@4479 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/libtifiles/trunk@4483 11ccfa89-a3ba-0310-a1af-c6a367506c11
libtifiles, tilp: fix crash reported by Deathrider, and improve the comment of tifiles_file_read_regular. Reformat files8x.c, files9x.c, filesnsp.c and add traces.

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