SERVER-12838: return status reason
SERVER-11432: clean up some killCurrentOp.checkForInterrupt handling
SERVER-10026 triage and address some TODO comments, fix bounds building
SERVER-12795 penalize ixisect while breaking ties during plan scoring
SERVER-10026 QLOG the stats not the plans when ranking
SERVER-12791 interrupt checking is done a layer above stages, some dbtest nits
SERVER-12398 uassert instead of log warning on getMore runner error
SERVER-12852: validate update+upsert->insert doc
SERVER-12843 Encoding of projection for query plan cache should be order-insensitive
Merge remote-tracking branch 'upstream/master'