Added cWorld::DoWithChunk() function.

This will be used by the blocktracers to gain direct access to chunk data.