refactor installation

- stop using request, does not handle stream errors correctly
- handle all possible errors from different streams
- upgrade selenium download url given the new scheme
- upgrade selenium to 2.40.0
- precise README
- upgrade all dependencies
2.40.0-2.9.0