SERVER-2380 printCollectionStats behaves like db.collection.stats()
Fix typo in DBQuery.toString() "this._query" instead of "this.query"
SERVER-6633 removed parens at end of non function member help message
SERVER-7032: Added help for sh.addTagRange
slightly clearer help message? please review.
SERVER-7342 Have the listFiles() shell command always use foreward slash as the path separator.
use unordered_map for db level locks
fix a lot of copyright notices

Conflicts:
	buildscripts/lint.py
	src/mongo/client/examples/mongoperf.cpp
	src/mongo/db/btreebuilder.h
	src/mongo/db/collection.h
	src/mongo/db/commands/cpuprofile.cpp
	src/mongo/db/commands/hashcmd.cpp
	src/mongo/db/curop-inl.h
	src/mongo/db/dur.h
	src/mongo/db/dur_recover.h
	src/mongo/db/dur_stats.h
	src/mongo/db/globals.h
	src/mongo/db/memconcept.cpp
	src/mongo/db/memconcept.h
	src/mongo/db/pagefault.cpp
	src/mongo/db/pagefault.h
	src/mongo/db/record.cpp
	src/mongo/unittest/unittest_main.cpp
	src/mongo/util/compress.cpp
	src/mongo/util/compress.h
Allow "show databases" as alias for "show dbs".

MySQL users are used to "databases". I often make the mistake myself, and have
seen various speakers and users wondering why "show databases" is actually
"show dbs".  The last time just in talk I am sitting in now.
SERVER-7436 add Timestamp to autocomplete list
add a line of rs.help() text
SERVER-7168 Don't cache ensureIndex in shell
SERVER-6325 allow user to edit previously undeclared variables

Signed-off-by: Tad Marshall <tad@10gen.com>
cleanup sock a bit; do not dbexit() in a global constructor

Conflicts:
	src/mongo/util/net/sock.cpp
move SSLManager to new source files

No functional changes expected.

Conflicts:
	src/mongo/util/net/sock.cpp
SERVER-7220 only an incremental improvement so keep ticket open. add to
$err object a shard: field in certain cases to help user know where the
problem context is. q: Is it ok to add such a field to the $err object?
SERVER-7700 Use high-resolution program uptime to track socket connection time

Switch from curTimeMicros64() to new getProgramUptimeMicros() function for
tracking socket connection time.  curTimeMicros64() on Windows uses
GetSystemTimeAsFileTime(), which has a resolution of 1 to 15 milliseconds,
which is not good enough for tracking fast events.  getProgramUptimeMicros()
provides program uptime instead of clock time, but uses QueryPerformanceCounter()
on Windows and so has sub-microsecond resolution.
Revert "SERVER-7700 Use high-resolution program uptime to track socket connection time"

This reverts commit 7c8dec9a7bff471724c9cf9941650462a11bd983.
SERVER-7700 scoped_db_conn_test failing

Made sure that the handler object is not destroyed while there are active threads running threanRun (renamed to handleIncomingMsg)
cosmetic/whitespace changes