libzip: initial import