SERVER-15525 Disallow specifying both inline and sharded in MapReduce out options
SERVER-15487 added 'command' mode to run commands on database
             extended processFile() and gotObject() to accept output stream
             removed 'applyOps' mode
             general code clean up - removed options that are either unused or replaced by --mode
SERVER-14966 check array size for geoHaystack indexes
SERVER-15392 safely parse geoNear command limit as long value
Merge remote-tracking branch 'upstream/master'