SCORE-44. Strengthens guarantees around allowing partial freshening.

Producer writes are cached in KijiBufferedWriters.
if allowPartial == true each producer writes all output atomically
if allowPartial == false all producers for a single request write
together

review: https://review.kiji.org/r/630
issue: https://jira.kiji.org/SCORE-44