Use xz for compression and misc
Created by: SunilMohanAdapa
This pull request does the following:
- Use xz for compression offering significantly better compression.
- Build only once for i386 and amd64 targets and reuse for Qemu and VirtualBox images
- Fix issue with signing VirtualBox and Qemu targets.