SERVER-10084 Fix build errors from logging caused by implicit construction of SockAddr.
SERVER-10084 Make LogstreamBuilder safe to use during static init; fix memory leak.

Fixes mongo/logger/log_test unit test on OS X.
SERVER-9851 Warn if http options are specified without --httpinterface
SERVER-10172 Appenders must be added to global log domain during single threaded operation.

Due to an error during the logging refactoring, the RamLog("global") appender was being attached to the global log domain
during the startup of the web server thread, rather than during mongo-initializer execution.  MongoS and MongoD should both have been susceptible.

Conflicts:
	src/mongo/db/cmdline.h
SERVER-10172 Refactor RamLog to make it thread-safe.

Also prevent accidental creation of duplicate ramlogs of the same name.

Conflicts:
	src/mongo/s/d_migrate.cpp