Clean up documentation in Cell.java and Codec.java.
Introduce shards to InMemoryPipeline.

At the moment, nothing quite works. 

Committing because the deadline is close and it's too much work to stash.

Terribly sorry.

Also: OfflineMapper removed from Pipeline interface.