Texture group reworked

Texture groups are now relative to the parent patch, rather than the
root patch, because the root patch could possibly have so many
subpatches of the given LOD that an overflow would result.

Texturegroups are now referred to by a pointer to a DataGroup structure,
rather than by pointers to only the Pixbufs, because other data are
grouped, too (e.g. texture units).