Load hooks

Fire load hooks when Rpc::Client and Rpc::Server classes are loaded to provide a clean interface for extending protobuf.

I wasn't sure which branch to open this against, so just let me know if I should have pulled into 2-8-stable.

// @localshred @abrandoned