python: qibuild.archive: huge refactoring
python: qibuild.archive: huge refactoring

A lot of API changes, but keep backward compatibility.

Change-Id: I6291c93f79e9a4a0a73724ab39bc5bad2ea03509

aldebaran/qibuild,aldebaran/qibuild,dmerejkowsky/qibuild,aldebaran/qibuild,dmerejkowsky/qibuild,dmerejkowsky/qibuild,dmerejkowsky/qibuild,dmerejkowsky/qibuild,aldebaran/qibuild