Correct add/remove Header padding methods to return correct status.

We now check the add/remove padding methods return value, and it was buggy
before.

Change-Id: If9d9b61cfb7f6a1452e7d13b9c3eafa8f44def2b
Message now properly supports non blocking send.

Change-Id: I28018f3f9577a1aab2614bec43bd9d3f02cb0739
Redesigned Response to handle non blocking send.

Change-Id: I9778890d328d7a72bd66ccb109db79d17c0b893d
Clarify what an invalid remus::proto::Response is.

Change-Id: Id26e54f9f3a014ee29d76d452cca5c5c2f265430
Allow Responses to be copied, since the destination isn't hard-coded

Change-Id: Ibfc311e203b6983b37da3db26fd27b137cc226e1
Response once again handles empty client addresses which means any client.

when a client address is empty it means send it to any client.

Change-Id: I44a52e2581724d5c54e604c3a9b860cfb007f617
Update remus worker with the new remus::proto::Response class.

Change-Id: I10d33b036d206825bdb3df085c4742b869852abb
Get worker tests to worker with new Message and Response classes.

Change-Id: I664af3743c1fc22a2c885eeaeaacb903d958b789
Update the server to use the new remus::proto::Response class.

Change-Id: Iaaf52cea06d1e17698d3c49e6143ff430dc7b9ba
Cleanup remus so we don't have debug messages at runtime.

Change-Id: I79b2a7441f2857122a4681f391173ee5a8d82eaa