[coretext] Rewind scratch-allocated arrays when not needed anymore
[coretext] Fix buffer resizing

Was very broken.  Now fixed and tested.
[shape-plan] Add debug tracing
[shape-plan] Fix shape-plan caching with more than one requested shaper

Wasn't breaking out of loop, ouch!

http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1246370.html
Fix gcc warning
[shape-plan] Simplify macro
[shape-plan] Better debug messages
[shape-plan] Fix typo!

The only effect is, if shaper_list was not NULL and no shaper was found,
we now don't insert anything into cache and return earlier.