Revert mistaken push at author's request, for "adding a read_extactly method in the channel definition and adding a checksum module in the socket backend (Required in order to compile the openflow package)"

This reverts commit 145bc17d5aec91634625c7770e4d8eabd0f9a1f0.