Revert "PROTON-755: Update Ruby smoke tests to use Minitest"

This reverts commit 1d3a13863117cfca5aef56244b20773760428796.
Revert "PROTON-630: add setup.py for python bindings"

This reverts commit 4252758bd3772470bd255d034d3abea157429504.
restructured cmake file to support multiple sources
changed proton.py from a module into a package