remove v8 string cache and use ForceSet() when possible.
SERVER-8165 Wrong contant being passed to broadcastWrite for deletes
Fix Windows compile

Use mongo::Polygon instead of just Polygon to avoid collision with
Windows GDI function Polygon().
add simple v8 profiler bindings
Visual Studio -- add new files
Fix Windows warning about struct vs class
2dsphere geonear requires spherical: true
SERVER-8132: speed up getServerAddress
SERVER-8132: fix caching of writeback init
Whitespace: missing newline at end-of-file
fix exact searches, optimize point indexing, test indexed field speeds
SERVER-8100 Do not expect a code in sasl commands that return ok: 1.

Also, correctly report error messages when ok: 0 and code field is present.
SERVER-8171 Fix unreliable print() function in engine_v8

Use code that is more similar to native_print in engine_spidermonkey
rather than unflushed printf().
buildbot fix multiVersion tests, future-proof
SERVER-8113 Shard::containsNode does not check whether ReplicaSetMonitor::get returns null
speed up frequently used toString() in s2cellid
SERVER-8177 Improve copyright license consistency for scripting files

Use Apache license copyright for .h files, use Affero license copyright
for .cpp files.
use string/string search until array exploding is implemented
Fix BB failure of replsetprio1.js by giving more time to find the primary in ReplSetTest.awaitSecondaryNodes
SERVER-8184: remove conversion to string, massert() on toSTLString() failure.