Vendorize dependencies and configure for homebrew

See the gitignore, Gemfile, bin/liftoff and ./liftoff.rb (the homebrew
formula) for the relevant changes. This adds a whole bunch of files to
the repo.

This moves us away from relying on Rubygems, and allows us to package
Liftoff in a way that makes it easy to release it via Homebrew instead.