Vendorize dependencies and configure for homebrew

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.