Pojo support for Parquet.

Follow on to this pull from the previous project: 

https://github.com/Parquet/parquet-mr/pull/325

Has some additional tests and addresses some code review comments.
is this the expected use of the container? that when you get a raw value it is then cleared out? why not make that lifecycle explicit in the API?