tell people to use replica setse in the help...
Merge branch 'master' of github.com:mongodb/mongo
SERVER-939 Included generic bson header (fix compile)
SERVER-939 Corrected bson ownership (fixed unit test)
remove some rand() calls, and use Random instead
top command doesn't need a global lock as it has its own SERVER-7614
SERVER-7088 make --usev8 the default instead of --usesm
SERVER-2407 better support for 32-bit Linux with V8
SERVER-2407 support amd64 architecture
SERVER-2407 Visual Studio -- define DEBUG for Debug builds

V8 uses DEBUG instead of _DEBUG as the preprocessor symbol to enable
Debug builds, so add that when doing a Debug build.  This won't compile
unless OBJECT_PRINT and ENABLE_DISASSEMBLER are also set, so set them
for Debug builds as well.
SERVER-939 Changed FieldParser to have the correct BSON ownership semantics.
sourcepush now takes an optional filter
SERVER-1752 Move BtreeCursor class definition to its own header file.
SERVER-7624 reduce memory footprint so test fits in 32bits
make md5 have its own test rather than inside nonce
a simple unit test for seeded random
make a SecureRandom class
SERVER-7523 Add license notice for linenoise, s2, murmurhash
fix md5_test lint
Change type in setters