THRIFT-847 Test Framework harmonization across all languages

THRIFT-847 Test Framework harmonization across all languages
THRIFT-2571 Simplify cross compilation using CMake

fix CMake build and update README.md