Implements reading of block data.
Adds BlockRange API. Allows definition of a specific set
of blocks in player coordinates. Package concurrently iterates
all blocks within this range. One region per goroutine, where
applicable.

Resulting blocks are transferred back to the host application
through a channel.