THRIFT-2635 Travis CI build and test matrix

THRIFT-2635 Travis CI build and test matrix
https://issues.apache.org/jira/browse/THRIFT-2635

A first draft with gcc, clang and a short and full list of libraries.

It would be interesting to include OSX, and eventually Windows if Travis finally supports it.
We could also split up some library combinations using the new test.py