Fix typo in DBQuery.toString() "this._query" instead of "this.query"
SERVER-6625 Log commands as commands instead of queries in top stats
Visual Studio -- adapt to renamed files
SERVER-7086 Add Visual Studio projects for V8

Added mongo_v8 and mongod_v8 projects for building the shell and
mongod with V8 instead of SpiderMonkey.
SERVER-7172 Make mutablebson's find const
SERVER-7172 Fix type
SERVER-7172 Fix mutablebson timestamp type
Rearrange v8_db.{h,cpp} includes.
SERVER-7134 Let MongoDB modules extend the prototype of the Mongo object in the V8 shell.
Add missing ostream header
Fix use of ByLocKey as an incomplete type in standard containers.

ByLocKey needs to be a complete type in database.h since it is used in
a std::map, and it is illegal in C++03 to use an incomplete type in a
standard container. We can't just include clientcursor.h in database.h
though, as that would be circular, so move ByLocKey to a new header.
Fix use of Shard as an incomplete type in standard containers.
Add support for C++11 in platform/unordered_{map|set}.h

With this change applied, mongodb compiles and links on MacOS with
clang++ in C++11 mode, using libc++ as the standard library.
Make comparator operator() const in test
Be more explicit about types when constructing pair for insert

The existing code appears not to be forward portable to C++11. The
type converting copy constructor of the C++11 std::pair is SFINAE'd
based on is_convertilble, which checks for implicit
convertibility. However, shared_ptr's constructor from raw pointer is
marked explicit, so the pair constructor is not viable.
Client and common support for SASL authentication.

SERVER-7130, SERVER-7131, SERVER-7133
SERVER-7133 Build gsasl support in the static client library.
SERVER-7460 Make sure connections never get version information associated with them from an old connection
Buildbot: use map instead of unordered_map because unordered_map can't handle unsigned long long
add fassert numbers