Python webdriver server history rewrite

This is the history rewrite of PR #160.
Please take a look a #160 to have the full historic and conversation of this pull request.