ringojs: do dependency install in setup.py (like everyone else...)

I don't find it too elegant and it probably makes the tests run longer.. but most other frameworks seem to do install deps in setup.py and I suspect the frameworkbenchmarks' installation is not reset before rounds