Review Board 1.7.22

Initial prototype for Read/Write api

Review Request #4163 - Created March 3, 2012 and updated

Ashutosh Chauhan
francisliu, gates, thejas
This is more of a protype to garner some initial feedback. There might be bugs hiding in implementation. But, currently looking for design level comments.
I have added two classes and which exercise these new interfaces and represent idiomatic usage of this functionality.
Review request changed
Updated (March 15, 2012, 8:33 p.m.)
Updated patch 
* Integrated Alan's & Francis's comments.
* Refined interfaces.
* Added testcase which test complete lifecycle: TestReaderWriter
Posted (March 19, 2012, 5:55 p.m.)
Ashutosh, do you have a specific processing framework in mind that this will be used for. Would be good to try and see if everything fits. 
Ship it!
Posted (March 19, 2012, 9:52 p.m.)