sock: make sure we return the RX buffer when we receive a rma_read_reply message.
Sock: multiple fixes for RMA READ.
sock: code cleanup.
sock: code formatting.
sock: avoid trying to ack RMA_READ_REPLY messages.
sock: code cleanup
+ make sure we control the number of in-flight messages for RMA read.
sock: Avoid handling piggyback acks twice in the context of RMA read.
+ stop releasing RX buffer early on when the ACK is piggyacked (data from the buffer still needed)
+ code clean-up
Modifications so we can use the latest versions of the autotools.
sock: Remove a debug statement i forgot to remove yesterday.
sock: code formatting.
Merge branch 'master' into gvallee/sock

Conflicts:
	src/plugins/ctp/sock/ctp_sock_api.c
sock: code clean-up.
tests: add rma_verify

This test calls cci_rma() with a completion message that contains
the remote_offet and length. When the server receives the completion
message, it calculates the crc32 of the transfered data and sends a
reply. The client then checks the server's crc32 to its crc32.
tcp: need to flush bad RMA Write data

If the Write is invalid (e.g. exceeds bounds), we need to flush it
from the stream. Drop the data on the floor.

Also, properly account for RMA handle references for cleanup.
tests: improve output of rma_verify

Make output more readable
Don't abort if RMA fails - print nice message and disconnect
tcp: handle failed RMA Read request

Handle a failed read request ack and cleanup
tcp: reduce debug level for RMA bounds errors
tests: add control connection to cleanup

after errors
tcp: remove dead code
Add a unit test to exercise the connect_reject() code path.