arm: Add XZ Support

This changes up the compression to make the size 1/3 that of regular stock. This works well when making flashable zips but I notice lag if I use this when compiling the kernel in ROMs.