SERVER-7738 fix test to avoid race

Add a 10 millisecond sleep before each call to MongoRunner.stopMongod()
to reduce the probability that the server will shut down before mongos
has a chance to send the write to it.
SERVER-7738 Use assert.soon with find instead of sleep in test

Use a method of waiting for documents to be written that is not
subject to race conditions.
BUMP 2.3.1
SERVER-5285 - capped collection max should be 2^63
SERVER-5285 fix log messages and test
POST 2.3.1
SERVER-5285 - fix assert code conflict
Merge branch 'master' of git://github.com/mongodb/mongo
SERVER-7714 use appendTimestamp, don't corrupt currentOp output with master-slave
SERVER-6490 fix bug with _id array vals.

When sharding on _id, we were not properly invalidating docs that had
an array value for the shard key. Instead we were trying to add an _id
field, even though the doc already had one.
do not restart mongod after 20 unit tests have run

mongod was running during smokeCppUnittests and slowing everything down.
SERVER-7759 clarify log message and comments
SERVER-6325 allow user to edit previously undeclared variables

Signed-off-by: Tad Marshall <tad@10gen.com>
SERVER-7605 Do not try to display exception info when no exception has occurred

Modify logic in tests for whether to display exception information so that
we don't try to display an exception when no exception has occurred.
cosmetic/whitespace changes
SERVER-7428 Only obtain a ReadContext on the "local" database when performing replAuthenticate.

No need for global write privilege, just database read to read the local.system.users collection.
Add missing break in switch
SERVER-7142 Test that aggregation works on a secondary
Optimize ExpressionFieldPath
added more comments for SSL