Refactor [Tarball] so that it offers a handle that can be extended.

This is important to query the tarball for additional files or checks
in the future.
Set the dir where packages are to OPAMROOT/repo.

Empty sub-directories are possible.
Detect whether oasis is needed to compile the package.
Version 0.3.3.