python rql tests now shard tables
Add js connection tests
hide sharding failures in python tests
Merge branch 'ql-refactor' of github.com:rethinkdb/rethinkdb into ql-refactor
makes running the tests with shards optional
Complete some last minute 1.4 tests (fix #445)
reenable other tests
tweak polyglot tests
fix shard points for python tests
Merge branch 'ql-refactor' of github.com:rethinkdb/rethinkdb into ql-refactor

Conflicts:
	test/rql_test/Makefile
Add test for #453 and fix some ruby tests
adds tests as per #460
Merge branch 'ql-refactor' of github.com:rethinkdb/rethinkdb into ql-refactor
closes #463
adds python setup.py file and bumps version numbers for py and rb
add py publish target
New reql docs
More doc fixes
Logical not
fixed ruby pretty-printer