SERVER-12486 added shell helpers for plan cache commands
SERVER-10324 Allow modules to add files to different archive subdirectories

This CR is 1 of 2 covering the open source server repo component
of https://jira.mongodb.org/browse/SERVER-10324. It supplants
http://codereview.10gen.com/4892644241047552/
increase buildlogger send interval to 10 seconds
SERVER-12494 Embed loops for navigation by name or index within Document
SERVER-12327 converted DiskLoc-based results to owned copies in working set on invalidation.
SERVER-12277 additional validation on text queries
SERVER-12120 fixed geo $near deduping. deprecated uniqueDocs option.
Do not zero-fill newly allocated files on Windows

On Windows platforms code was added to zero-fill each newly allocated data file in order to work around Windows KB http://support.microsoft.com/kb/2731284. The KB only applies for Windows 7 and Windows 2008 Server installations, so there is no need to do it on each and every system.

This fix restricts the zeroing-out code to only versions, which have had the bug. It will not check whether the hot fix has been installed.
SERVER-12383 Add upper bound for userCacheInvalidationInterval
SERVER-10906 StageBuilder set $language correctly for STAGE_TEXT

The type of expression on the right side of the assignment is
std::string.  Hence, 'language' was set to point inside a temporary
std::string constructed to hold the data from the result of c_str(),
instead of being set to point inside the the result of str() (which
has static lifetime).  Hence, 'language' became a dangling pointer.
SERVER-9335: move cap.cpp with namespace_details
SERVER-9335: remove dead code from NamespaceDetails
SERVER-9335: some notion of interface is there now
SERVER-9335: don't call getCollection from NamesapceDetails
SERVER-9335: remove addRecordToRecListInExtent and allocateSpaceForANewRecord from pdfile
SERVER-9335: madvise sequenetial for all capped collections
SERVER-12310: add parallelCollectionScan command
SERVER-9335: fix dbtests with new alloc code
SERVER-12460 faster count for simple queries
Revert "SERVER-12187 fix windows compile"

This reverts commit e581d37e8dd0fdad3ed4d3b6179dc225972eb842.