Provide source packages outside of image
This adds a 'download-source' option, which controls whether source packages will be downloaded. The source packages are placed in a tarball, outside of the image.
The original option, 'include-source', is now used to specify whether to keep the source packages in the image as well.
Closes #34 (closed).