THRIFT-847 Test Framework harmonization across all languages

Haskell tests added to test.py and test.sh
see https://gist.github.com/zilberstein/52a4e04788810e0f1ce4