Proto commits in lyogavin/Pistachio

These 10 commits are when the Protocol Buffers files have changed:

Commit:c226e44
Author:Hang Qi
Committer:Hang Qi

format, change tab to 4 spaces, remove tail space

The documentation is generated from this commit.

Commit:934be15
Author:lvjq

iterator

Commit:b21d67d
Author:lvjq

add delete functionality

Commit:1c9efb8
Author:Hang Qi
Committer:Hang Qi

add mulit-lookup and multi-process interface

Commit:e04eab3
Author:Gavin Li

add store callback

Commit:00069ae
Author:Gavin Li

change to byte array key

Commit:d2a3139
Author:Gavin Li

change to use netty, include config changes, refactor code

Commit:948821e
Author:Gavin Li

timeout and logging

Commit:32b59a2
Author:Gavin Li

conn sharing cross threads

Commit:ad1a990
Author:Gavin Li

add netty based network communication implementation