Addition of the support of archived sets of roms.

These commits implement a way to open roms that were good-merged in .zip, .rar, .7z formats. 

Theoretically everything supported by [libarchive](http://www.libarchive.org/) is available but I hardly ever saw people putting roms in cpio archives :) ).