SERVER-10900 - When building MSI for enterprise edition use third party notices file from enterprise repository
SERVER-11144 Allow options to be set to the same value again, but fix this case in jstests
SERVER-10026 returnKey in new system
SERVER-10026 remove query spigot and old find impl
SERVER-11907 Replace community packages with enterprise packages in mongodb-org-unstable conflicts lists
SERVER-11773 Retain "mongodb" directory name in repo for backwards compatibility
SERVER-11773 Retain "mongodb" directory name in repo for backwards compatibility for enterprise packages
SERVER-11974 renew certs and CRL
SERVER-10005 added test cases for exists operator with sparse index on different field
SERVER-11143 Added support for specifying that a string option must be of a specified format
SERVER-10026 cleanup positional projection operator validation

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-10857 Validate various text index spec options

Implements validation for text spec options:
- key
- language_override
- weights
- textIndexVersion
SERVER-10026 haystack uses runner not btreecursor
fix build on some GCCs by including namespace_details-inl.h
Fix compile for geohaystack.cpp
SERVER-11492 Prevent running {getLastError:1, help:1} from resetting the connection's last error.

This was messing up the GLE reporting in SyncClusterConnection which runs commands with help to
determine their lock type.  This in turn was breaking the authz data upgrade process.