Fix some minor bugs in the library code.
Add macro to test extra_flags.
Refactor LHAReader.

Split out duplicated code that frees the current LHADecoder into a
separate function.
Improve private function documentation.
Write extracted files using O_EXCL.

A malicious archive could use a symlink to overwrite arbitrary
filesystem locations. Write files using O_EXCL so that this is
not possible.
Sanitize directory paths and do not allow '..'

Archived files with '..' in the directory path might be used to escape
the directory being extracted into and overwrite arbitrary files.
Add deferred creation for dangerous symlinks.

Symbolic links with targets that are absolute paths or contain ".."
are potentially dangerous, as they could be used to point to
arbitrary directories within the filesystem. Add protection against
this by deferring their creation to the end of extraction. This is
the same scheme used by GNU tar.
Fix some corner cases with symlink handling.
Add better symbolic link tests.

The non-free Unix LHA tool has some weird corner cases in how it
stores symbolic links containing targets with path separators. Add
test archives for this.
Only show symlink extraction message once.

The new deferred symlink mechanism means that dangerous symlinks are
returned twice by lha_reader_next_file. Add an API so that the "fake"
ones can be identified, and silence the second message in the command
line tool.
build: support for automake-1.13

AM_CONFIG_HEADER is long obsolete; replace by the more timely
AC_CONFIG_HEADERS. Also nuke that ancient AM_INIT_AUTOMAKE syntax.
Add extract tests for symlink archives.

Also refactor how file properties are read from -hdr files.
Merge branch 'master' of github.com:fragglet/lhasa
Fix skipping in stream inputs.

The existing test was piping input from a file, not an IPC pipe,
so wasn't a proper test. Fix the test and make skipping in pipes
work.
Update news, bump version to v0.1.0.
Merge branch 'master' into write-branch