Alyvine update
Today I unbloated my package manager by deleting/replacing 50 useless lines of code, which were stupid, harmful and useless CRUX pkgutils heritage like EGENERAL=1... etc. exit codes, because who will even use it? Also, i shortened errors by making err fuction execute exit 1 so i dont need to type "err foo && exit bar" every time i need to add error message in my code. Also, I added patch-src fuction which apply all .patch or .diff files which exist in source directory, remade unpack function so source directory's name is predictable, but that broke on zip because unzip sucks and it doesn't have --strip-components like function, so I deleted zip support from alyvine because what kind of person would use zip to archive their sources? Only some filthy windows developer or github user that can't made tags. But all that I will commit tomorrow