Big updates to support for archives, logging of predicate calls.

* [ARCHIVE_EXT,NEW] New module that uses library(archive).
* [ARCHIVE_GNU,SC] The old archive_ext module. Remoted is_archive/1.
* [ERROR,EXT,PL_LOG,SC] Relocated writing a canonical term with filtered blobs.
* [HTTP_DOWNLOAD,IO_EXT,SC] Relocated file_from_stream/2, reuse in multiple modules.
* [PL_LOG,NEW] New module, collecting writing canonical terms without blobs, storing terms to log, and collecting status+messages for calls.