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
SERVER-7202 properly handle renegotiation in SSL_send() and SSL_recv()
SERVER-7428 Regression test.
SERVER-7572 SERVER-7126 Maintain auth information in AuthorizationManager as first step of deprecating AuthenticationInfo.
SERVER-7122 Begin assigning required privileges to commands.
SERVER-7637 Make jstests/drop2.js use stardard log verbosity again
SERVER-6167 reduce distlock verbosity, add logging on lock_try
SERVER-7572 SERVER-7126 Fix unit test compilation by not referencing internalSecurity in AuthorizationManager
SERVER-7122 Assign required privileges to sharding admin commands
SERVER-7122 Assign required privileges to public commands in mongos
SERVER-7122 Assign required privileges to replica set commands
SERVER-7122 Assign required privileges to generic commands
SERVER-7405 Stage banners as requested in modules