Merge Prototype into master

This prototype work is a simple non-optimized test of pblcache.  The optimizations are currently being worked on protoperf branch which should be done by the end of the year.