various fixes to setup_spindle_environment

Using the $DEB_MIRROR from config doesn't work if you're building a raspbian
image (as that mirror only has armhf packages). Instead, always use
http.debian.net.

Makes a number of changes so that it can deal with the difference in schroot
1.4 as used in Ubuntu 10.04. Closes #115. Closes #130