SERVER-13425 migrate sharding jstest suite to use write commands api
(cherry picked from commit 7acafe85d9bdd63122c19ba1cca86a7f55174941)

Conflicts:
	buildscripts/smoke.py
	jstests/sharding/hash_regex_targetting.js

Conflicts:
	buildscripts/smoke.py
SERVER-13741 Migrate remaining tests to use write commands
(cherry picked from commit 0dabee8227d445a18fa5e8e49b2be60ba2a0beef)

Conflicts:
	buildscripts/smoke.py
	jstests/dur/diskfull.js
	jstests/dur/md5.js
	jstests/noPassthroughWithMongod/index_multi.js
	jstests/repl/master1.js
	jstests/sharding/sync1.js
	jstests/sharding/sync4.js
	jstests/sharding/sync8.js
	jstests/tool/dumprestore_auth3.js

Conflicts:
	buildscripts/smoke.py
SERVER-13741 Migrate remaining tests to use write commands

Fix typo
(cherry picked from commit b8d9a168f7340b54e251310a1d43f5e6354e793b)
fix
(cherry picked from commit f2386b7f2941645d4d2a8538823961630bc8f15d)
SERVER-13741 Adjust test backports for v2.6