Add recursive descriptors and recursive task support
Add recursive descriptors: a CHAM_tile_t can point to a matrix descriptor representing a partitioned version of the tile.
Add recursive task support. Modify the StarPU codelets to use recursive tasks (aka "bubbles").
Add recursive task testing. There are still some StarPU issues to resolve.