Add testing distribution and sections

This change adds ability to create images for testing, and to add contrib and non-free sections. The latter will be especially useful for GPGPU instances.