SERVER-7189 Remove redundant call to Lock::nested()
SERVER-8357 add missing space to moveChunk commit failed message
SERVER-6929 add aggregate helper to collection.help()
SERVER-7772 seperate master/slave code from replica set code
SERVER-7772 separate out finding_start_cursor
SERVER-7772 separate out ApplyOpsCommand
SERVER-7772 move pretouch into master/slave
SERVER-7772 separate out Sync class
SERVER-7772 move optime.h and create new optime.cpp
SERVER-7772 move all of optime into optime.cpp/.h
SERVER-7772 move oplogreader into db/repl/ and create oplogreader.cpp
SERVER-7772 move status-related code into replication server status
SERVER-7772 repl_reads_ok
SERVER-7772 repl_start
SERVER-7772 add header
SERVER-7772 Visual Studio -- add and remove files
SERVER-7424 Use simpler regex to produce single line output in tojson()

When displaying small objects, convert only tabs, carriage returns and
newlines to single spaces, leaving other whitespace alone.
Implement parseNumberFromStringWithBase<double>().
Move ExportedServerParameter<T>::setFromString implementations to server_parameters.cpp.
Use parseNumberFromString<double> when parsing ExportedServerParameter<double>.