Fail gracefully on Travis if Thrift connection is unstable

Now that it's only a couple of tests of legacy schema behavior, we don't have
to fail the CI build just because Thrift is acting up. These tests will still
fail when running locally.
Specify Rubinius platform-specific gems in a way Appraisal can handle