Making rpc_timeout_message part of the protocols_flavor object.

Since it depends on the protocol, really.
Converting a bad value to NotImplementedError.
Merge pull request #167 from youtube/replication

Making rpc_timeout_message part of the protocols_flavor object.