GSOC smbclient archive

Improve smbclient archive support

smbclient currently includes a problematic hand-rolled tar archive creation and extraction implementation. This goal of this project is to convert smbclient to use libarchive instead of this home-grown implementation.

See https://bugzilla.samba.org/show_bug.cgi?id=9667