Use utf8 when building docs
Friendlier build error

Hide the backtrace and show a comprehensible message.

Closes #160.
Stop 'fig up' when a container exits

Closes #1 ヽ(*・ω・)ﾉ
Scaling down removes containers

Squashed version of #162.
Closes #121.
Merge pull request #171 from orchardup/scaling-down-removes-containers

Scaling down removes containers
Updates the mac build script so it wont fail when the venv folder does not exist.
Merge pull request #173 from colinmccune/master

Fixes the mac build script so it wont fail when the venv folder doesn't exist
Merge pull request #165 from orchardup/number-one

Stop 'fig up' when a container exits
Merge pull request #164 from orchardup/friendlier-build-error

Friendlier build error
Improve error message when link does not exist
Merge pull request #180 from orchardup/better-error-message-for-broken-links

Improve error message when link does not exist
Merge pull request #150 from muff1nman/utf8

Jekyll errors out with utf8 input
Update docker-py

From https://github.com/dotcloud/docker-py/commit/375521d7e2f4ec40d86945aed0b7f5eb31f889ed

This is mostly an upgrade to v1.8 of the remote API.
Fix build output

docker-py now streams us the raw JSON events, so we have to replicate
the Docker client's progress logic.

On the bright side, we now have well-behaved progress bars when pulling
an image during `fig build` (no more ski slopes) and `fig up` (no more
silence).