SERVER-7892 Do not strip indentation in JavaScript source code

V8 displays source code "as-is", so if we remove indentation then it
won't be there when users display "built-in" shell helper source code.
More reliable test for SERVER-7430

Signed-off-by: Ian Whalen <ian.whalen@gmail.com>
Revert "SERVER-7573 SERVER-4661 Add test for mongos detecting RS failover when primary loses network connectivity"

This reverts commit 8ed4f87153afe99609898c6af7e1b58327e6335f.
Make auth client example a better example of what clients should do
Make auth client example use new form of auth method
Use DBQuery._addSpecial() more and return self from comment()

Changing comment()'s return value is a BC break, but this makes the method consistent with other modifiers that also add special query properties.

Also adds a few methods to the DBQuery.help() output.

Signed-off-by: Ian Whalen <ian.whalen@gmail.com>
SERVER-8280 SERVER-7864 Make copydb command work without username/password when dest machine has auth but source does not
SERVER-9003 - Display replica set chaining topology in rs.status()

Include syncingTo in heartbeat response and display this info for each
replica set member in the replSetGetStatus command.
SERVER-6991 better stats for sharded connections and sharded conn pool
SERVER-6991 allow releasing sharded conn back to pool after read operation
SERVER-4836 increase poll frequency for new config of a replica set member
SERVER-8280 Rename test so it doesn't run in auth passthrough
SERVER-8984: gle c++ client helper should check for command failure
SERVER-8933 bump versions on multiVersion tests for 2.5/2.6
SERVER-9014 Synchronize access to CmdGetNonce::_random.
SERVER-5689, fix and associated tests
SERVER-9050 GLE with w:1 on config servers shouldn't report "norepl" error
SERVER-8899 read-lock while updating ShardChunkManager in trySetVersion()
SERVER-9061 Fix mongostat segfault when using auth with multiple hosts
SERVER-8790 Move ParsedQuery out of queryutil and clean some includes.