Metrics logger mongo replica support
Removed debug line
AsyncWriterSource: handle the closing of connections detected from read operations
TcpClient: do not rely on "state()" to detect whether the underlying socket has been disconnected

Conflicts:
	service/tcp_client.cc
PLAT-754: AsyncWriterSource: fix segfaults by enable the postponing of callback dissociation
TcpClient: "address" renamed to "hostname" (TRIVIAL)
fixed logs new line
PLAT-755: refactored to enable exponential backoff for GET requests
PLAT-757: HttpClient: removed the need for curl debug hooks, by enabling test service to return headers

    This reverts commit cdc53a79364f7c651b6c96a841eccd0bafad8467.
[NON PROD] Modified the FileWriter to allow append mode
JsonRestProxy: typo in method name (TRIVIAL)
JsonRestProxy: return error responses back to the caller when unrecoverable
PLAT-760: split HttpClient into an interface class and the HttpClientV1 implementation class
HttpLayer: adapted code to last changes of HttpClient