New implementation of avocado.utils.archive.

This is a new implementation of `avocado.utils.archive`,
built upon Python stdlib `zipfile` and `tarfile` modules,
with a class that creates zip files or tarballs based on the filename
and a few helper functions, to create and extract compressed files.

Signed-off-by: Ruda Moura <rmoura@redhat.com>