chunks: Chunks->ChunksIterable, ChunkIter -> ChunkIterator
chunks: add chunk and ChunkIndexable
chunks: more explicit compute_one signatures

This conflicted with some generic Python signatures.
chunks: rename chunk() to get_chunk()
Merge pull request #499 from mrocklin/chunks-rename

Refactor Chunks