Support for RPM

This PR adds support for extracting RPM archives and adds another manifest (package.pp) to handle dependencies for each supported format (e.g. `rpm` requires `rpm2cpio` and `cpio` to be installed.).