New branch 0.1.2 + autoconf updates; rm generated files not for repo.
Work on autoconf including integration additional program dd-dvd.
More work integrating dd-dvd; small tuning in {read,write}_all().
Much work on strcpy and sprintf changing to strlcpy, snprintf.
Fixes to xmalloc.c (GNU, from orig. autopackge start) made necessary on
OpenIndiana by recent lib changes.
String safety work re. strcpy.
Change runtime load symbols to have a prefix rather than be identical to
to the function names in libdvdread. This became nesessary on OpenBSD
sometime after 4.9: on 5.5 ld.so mixes-up symbols in the main executable
and dlopen()'d lib, and the lib internal calls actually jump into the
main program and segfault (ouch). Using different symbols fixes it.
Fix comparison op in string safety macro.
String safet macro tuning, general macro tuning, strcpy() eliminated.
Fix '/' handling bugs, including when / is target.
Fixed mount point to device name resolution for {Open,Net}BSD by
adding proc to change block dev name to char dev name. Some code moves.
Work on input name handling.
Added long options to dd-dvd and much hassle getting getopt.h properly included.
Work around header breakage on OpenIndiana, where const qualifier is
missing from the char*s in struct option in getopt.h: to quieten
compiler (char*) casts are conditionally added in using code in dd-dvd.
Like previous commit but for cprec.c.
Work arounf automake refusal to to work with rm it doesm't like.
Added optional arg handling for read block count and retry block count.
Fix a size check; comment for iso 9660 size offsets.
Change description in README.
Fix initialization order in stream helper code where FILE* assignments
were overwritten with defaults.