Fixed bugs reported by Frantisek Kluknavsky.
Avoid memory leaks with cdio_dirname and cdio_abspath.

The functions were changed to always allocate memory to be freed by the caller. Before, callers were unable to know if the returned string was stack- or heap-allocated and thus unable to free heap-allocated strings.
Updated getopt to the version included with glibc 2.19.
Merge commit '2561384' into static-analysis. Remove Illegal address computation
Fix compilation error. Simplify by reducing scope of psz_dirname and psz_filename.
Reduce coverty-found errors
Coverty informed errors fixed: Make sure tokenline ends in '\0'; make sure we don't leak on multiple storage iso-info -i switches
Coverty-informed error fixed: cd-info: don't overrun _fullname
Coverty-informed error fixed: cd-info: don't overrun _fullname. This time, for sure!
Remove possible illegal access in mmc.c suggested by coverty
Some minor coverty-found memory leaks
A couple more coverty-found memory leaks in minor code
A couple more coverty-found memory leaks in minor code
A couple more coverty-found problems, none serious
More ignore. Update OS/2 email contact.
Make high memory safe on OS/2 - from KO
Add cdio_free function for freeing memory allocated by libcdio.
Add iso9660_stat_free and iso9660_xa_free functions.
Update docs for change in cdio-paranoia.
Perparation for 0.93 release.