SERVER-12578 Permit in-place mutation for all types when possible
SERVER-13390: test.exe crash (core) on windows 64 2k8
SERVER-13495: fix ClientCursor::_pinValue concurrency
remove redundant code
small cleanup of ThreadLocalIntents::spool

Several small changes.

1) push our intent to the spool before checking if we should unspool.  just
seems cleaner.

2) the setting of _hasWritten as written isn't thread safe for non-intel
architectures, i believe, as it doesn't mem fence.  moved to _unspool() which is
inside the mutex.  in addition this is more efficient as _unspool is called 10x
less than the previous location so should be faster.

3) the old constructor was kind of weird, using vector<>::reserve() makes more
sense.
comment
SERVER-13492 add OID and SEQ_INT to bson template evaluator
SERVER-5553 Use malloc-free ostream in signal handlers
SERVER-13507 increased stability of stepdown_wrt_electable.js by altering its use of parallel shells
SERVER-13470 Give Status move semantics in C++11 mode
SERVER-12255 Be explicit about target micro-architecture for 32-bit x86 builds
SERVER-12255 Fix missing symbols when building a 32 bit tcmalloc
SERVER-12255 Use tcmalloc on 32-bit linux and darwin as well
SERVER-13492 fix bson template evaluator test compile on 32 bit linux
SERVER-13486 check obj size when building return of geonear cmd
SERVER-13437 Cannot wait for write concern for createIndexes command on mongos
SERVER-13498: move some command locking into Command::run
SERVER-13499 bulk insert check for yield less often
SERVER-13489 move disk reading out of index scan ctor
SERVER-13515 Check canonicalized version of logpath in Windows service startup