libticonv, libticables, libticalcs: expand torture tests, and perform minor fixes.

git-svn-id: http://svn.tilp.info/repos/tilp/libticonv/trunk@4468 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/libticonv/trunk@4474 11ccfa89-a3ba-0310-a1af-c6a367506c11
libticonv: fix two detokenization issues. This patch by Benjamin Moody.

- Issue #1: ticonv_varname_detokenize was incorrectly using subscript digits in Pic, Str, and GDB variable names, when it should instead use normal ASCII digits. This meant that normal 8xi files (using the tokenized name) could not be sent over DUSB at all.

- Issue #2: some tokens not defined, or incorrectly defined, for the TI-73. This is a less serious issue, but one that's easily fixed.

git-svn-id: http://svn.tilp.info/repos/tilp/libticonv/trunk@4475 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/libticonv/trunk@4478 11ccfa89-a3ba-0310-a1af-c6a367506c11
libticonv: fix xbar and ybar TI-68k charset definitions: the combining overline should be after x and y.
Noticed by Kevin Kofler.

To reproduce, compare the rendering of HTML files whose contents are
FE FF 03 05 00 78 03 05 00 79 (wrong)
FE FF 00 78 03 05 00 79 03 05 (correct)
in modern Web browsers.

git-svn-id: http://svn.tilp.info/repos/tilp/libticonv/trunk@4481 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/libticonv/trunk@4483 11ccfa89-a3ba-0310-a1af-c6a367506c11