* Added virtual constructor to interface
 * Use thrift to do the serialization
 * Change CXXFLAGS in rpc's Makefile.am
 * Make protocol a template
Merge pull request #11 from vsfs/thrift_serialize

Use Thrift to replace ProtoBuf as the serialization solution
Merge branch 'master' into index_namespace