Fix out-of-tree build

When building outside the source tree, the directories 'libarchive/test',
'tar/test' and 'cpio/test' need to be created before the commands in Makefile.am
are executed which create list.h files in these directories.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Include tests for new zip64 functionality in autoconf-based build.
Include missing test in cmake build, sort the file list.
Fix the zip tests that were inadvertently disabled (and hence broken).

Extend them to verify with/without forcing zip64 and with/without 'el' extension.
Make the backslash line continuations more consistent for automatic updating; update the libarchive test data