rafthttp: set the API boundary of the package

open for architecture and API ideas now.
How about rename this to raft?
In raft transport's perspective, it should be raft to pass the message into.