SERVER-12609 Make the cast from scoped_array to bool explicit.

In Boost 1.55.0, the bool operator of scoped_array was made 'explicit' and
compilation of the enterprise client is now failing, because we are
casting implicitly.
SERVER-10047 the geonear command should yield
SERVER-12231 fixed explain for geo 2D
SERVER-12263 relax DBRef parsing requirements to support additional fields after ref and id
SERVER-12263 relax ordering requirement of DBRef fields in query
SERVER-12604 Remove header-only assert macro definitions from bson.h
SERVER-10755 report shard host from SSV in setting shard error msgs
SERVER-12419 make mongos write commands report last error
Include MacPorts in building.md

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
fix inconsistent prompt in building.md
SERVER-12595 findAndModify should yield in the same manner as update
SERVER-12562 Prevent user mgmt read commands on secondary
SERVER-12448 and hash checks children for EOF before hashing
SERVER-12312 getIndexes() on mongos reads from wrong shard if read preference is set
SERVER-12448 c++11 doesn't like passing WorkingSetID::INVALID_ID to .resize so stop doing that
SERVER-12524 distinct solution for empty query cannot use a special index.
SERVER-12606: change mongosniff help text ordering to be consistent

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-12590 Insert with write commands should stop on error by default in shell

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
Shell bulk operations should not accept maxTimeMS parameter, SERVER-12602.

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-12526 fold planCacheDrop into planCacheClear