Include tests in pack archive

The tests provide a good source of documentation for users.
Less fragile discovery of Prolog files

Using shell wildcards caused tar to fail if some of the wildcards
matched no files.  By using find, we can locate all files reliably.