Using macOS in travis-ci because homebrew has thrift 0.11 while latest ubuntu has thrift 0.9, which won't compile the generated thrift spec.