Clean Python code and make it compatible with both python2 and python3
Add a test with Pypy
Add a C++ version of the wordcount benchmark.

* rename C version to be more consistant
* add Makefile rules to deal with c++ version
Add a Haskell version of wordcount.

Note: it is based on lazy bytestrings and pure Map
Add a Rust version for the benchmark.
Add every language version to global makefile rules