Add "set -e" to make_iso.sh

This way, if a command fails, the script stops instead of barrelling onwards.

Fixes #116
port patch to lxc-0.8.0 as thats the most stable version for docker
lxc 0.8.0 has bash bang lines
lxc-0.8.0 has bash-isms, so rather than patching the scripts and getting something unsupportable, I'm adding bash :/
If downloading docker is in the buildfile, then we cna over-ride it using a new Dockerfile
Merge pull request #115 from SvenDowideit/use-stable-lxc

Use stable lxc - 0.8.0 - its been found to be the most stable to run docker on
Merge pull request #117 from tianon/patch-2

Add "set -e" to make_iso.sh so we see errors sooner
add an example over-ride that uses the test.docker.io build
Merge pull request #119 from SvenDowideit/download-docker-during-build

If downloading docker is in the buildfile, then we can over-ride it using a new Dockerfile
add pipeworks to boot2docker
Merge pull request #120 from SvenDowideit/add-pipework

add pipeworks to boot2docker 
Closes #92
Helpful tips
pre-initialise the boot2docker.vmdk with some initialisation data, which the vm can detect to trigger an fdisk and mkfs in automount
Merge pull request #114 from SvenDowideit/auto-format-vmdk-on-init

pre-initialise the boot2docker.vmdk with some initialisation data, which the vm can detect to trigger an fdisk and mkfs in automount
initial version - it works, now I need to invert the test in automount - we want the old mode to be the legacy mode :)
de-ghost, lxc 0.8.0 is so much more reliable
de-space
Merge pull request #40 from SvenDowideit/detect-existing-var-lib-docker-on-hd

new default layout for an empty disk contains ``/var/lib/docker`` and ``/var/lib/boot2docker``, there is still a legacy mode (which I now suspect we shall keep, as its how it would work if you mount a separate partition as ``/var/lib/docker`` in your full OS setup
Merge pull request #121 from adrianmacneil/patch-1

Helpful tips for pwd, and DOCKER_HOST setting (explicit is actually good for new users)
Update README