add --preserve-on-error option to keep the chroot around if there is a setup error
Merge pull request #105 from coryb/preserve-on-error

add --preserve-on-error global option