cffdump: use envytools

Ripped out most of the register parsing, other than a few special cases,
and use envytools instead.  At the moment it is somewhat less featureful
than the old code for a2xx, until the a2xx.xml file is updated with all
the register bitfields.  It should be equivalent for a3xx, where most of
the bitfield parsing had not yet been added.
cffdump: add --no-color option
disasm: add register tracking for a3xx
tests-3d: enhance vertex test
cffdump: update to latest envytools

Using <array> changes some names, so couple places where we need to
parse the register name are updated.
tests-3d: misc updates
cffdump: update to latest envytools
libwrap: add way to spoof gmem size

We could probably do this via adreno_config.txt too, but this is easier
to use.
cffdump: latest envytools