Add no-unknown-warning exclusion for clang.
Use bundler for ruby deps and make it part of the build.
Try different versions of ruby.
Merge branch 'cleanup-build'