SERVER-14561 Provide a way to get an OperationContext on ReplicationCoordinatorExternalState.

Also, make sure to call Client::initThread as needed in
ReplicationCoordinatorExternalStateImpl and NetworkInterfaceImpl.
Merge remote-tracking branch 'upstream/master'