Ensure unarchived files have paths

When deceompressing an archived ROM, if the resulting path has no
extension, give it the extension of the archive. This allows us to
correctly import/play gzipped .smc files once again.