tile_handler_cache: add debug print and bail if tile==NULL
tile: lock shuffling
buffer: use tile-indice based mutexes for tile-writing

This changes both gegl_buffer_set and gegl_buffer_iterator.