Refactor|Renderer|DrawList|Shard: Revised how GL texture transforms are handled by DrawList

Defer calculation of scale and translation matrices for GL texture
transforms until the DrawList is rendered; store relative offsets
per-primitive in Shard. Its cleaner and more flexible this way.