(redone) initial commit for #711 Some of the driver tests test the installed driver
first round of testing fixes
fixing a problem in error checking
minor changes pre-review
removing the changes from #2822
Merge branch 'larkost/711-tests-use-installed-driver' of https://github.com/rethinkdb/rethinkdb into larkost/711-tests-use-installed-driver