Cloudformation updates
deployer part one: crosscompile frontend script
Clarify that this script doesn't actually deploy
remove dependency on golang-crosscompile

It's just a thin wrapper around setting environment variables for the
different available platforms, since we only build for linux64 we don't
need most of its functionality.
deployer part two: s3 copy script
Move functions to common file
Add deploystring

This is used to trigger redeploys, since it is a box dependency (it's
written to a file).  When it changes, autoscaling will perform a rolling
redeploy of all machines.
deployer part three: AWS deploy library

This library supports updating stack attributes and redeploying new
versions of the running binary to each app server via ssh.  It also
supports resizing instances and doing a rolling restart to ensure uptime
Add rolling update policy

For actions that require a rebuild (such as instance resizing), this
pauses the deploy for three minutes between each server launch to ensure
there is always one running instance (assuming that it takes only three
minutes for a server to become healthy)
deployer part four: Add release and resize scripts
TODO is complete
Make commands directory independent
Update DeployString description to be more accurate
raise error if can't deploy
Display detailed error if ssh command breaks
Deployment README
Add ssh helper script
Make scaling min/max values controllable template parameters
Reduce the pause time between scaling operations to one minute

The application only needs about 10 seconds, but give it some padding.
Add new tools

 - ./info lists general environment info
 - ./queues lists the queue lengths of all instances
 - ./rebalance sets new autoscaling min/max values