SERVER-11375 Change names of sslMode states

Conflicts:
	jstests/ssl/sharding_with_x509.js
	jstests/ssl/ssl_crl.js
	jstests/ssl/ssl_crl_revoked.js
	jstests/ssl/ssl_fips.js
	jstests/ssl/ssl_weak.js
	jstests/ssl/x509_client.js
	jstests/sslSpecial/ssl_mixedmode.js
	jstests/sslSpecial/ssl_mixedmode2.js
	src/mongo/client/examples/httpClientTest.cpp
	src/mongo/shell/servers.js
	src/mongo/shell/servers_misc.js
	src/mongo/util/net/message_port.cpp
	src/mongo/util/net/ssl_options.cpp
SERVER-11248 Require ssl if any of the other ssl options are specified
SERVER-11246 Make ssl.CRLFile require ssl.CAFile
SERVER-10566 Don't use modulus in ElapsedTracker
SERVER-11028 new abortOnFailure property of log domains
SERVER-11637: Move some base files that libfoundation.a needs to link into libfoundation.a

Conflicts:
	src/mongo/SConscript
SERVER-11639 migrate version startup test

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>

Conflicts:
	src/mongo/SConscript
MX-1216 fixed processinfo string formatting missed by 46897c92
SERVER-11251 Make sure that ssl is enabled when sslFIPSMode is specified
SERVER-10886 Create function to override rawOut destination stream to avoid corrupting tool output
SERVER-11763 switch ProgressMeter's _name to be a ThreadSafeString

Conflicts:
	src/mongo/util/progress_meter.h
SERVER-11806 Distinct errors for SSL connection closes

Conflicts:
	src/mongo/util/net/ssl_manager.cpp
SERVER-11915: ensure that lsb-release information is sufficient and add centos-release to hostInfo search path

Signed-off-by: Ian Whalen <ian.whalen@gmail.com>
SERVER-7743: add port number to error message
SERVER-11144 Make the setParameter option a StringMap type
SERVER-11941 Don't use buffered output in rawOut

As part of this change, rawOut was limited to either stdout or stderr which covers all current uses.
SERVER-11144 Allow options to be set to the same value again, but fix this case in jstests
SERVER-11143 Added support for specifying that a string option must be of a specified format

Conflicts:
	src/mongo/util/options_parser/SConscript