SERVER-9417 opReplicatedEnough should assert on step down

Conflicts:
	src/mongo/db/dbcommands.cpp
SERVER-9417 assert if we stepDown while waiting to satisfy GLE
SERVER-9417 fix unit test to run correctly with auth