Improved extension detection in .spec parser.

Instead of using a hardcoded list of extensions, the parser will now
use a regex to detect extension names. This gives better results on
new specs without manual editing.
Read extension list from xml spec; new acronyms.

Instead of hardcoding a list of extensions, extensions are now read
directly from the signatures.xml file. Acronyms for new texture
formats are now listed.
Moved more transformations into the *Processor classes.

An EnumProcessor or FuncProcessor instance is now required in order to
call their Translate*() methods. A number of transformations that
relied on calling the static methods have now been moved inside the
processor classes.
Regenerated using latest generator.
Fixed the DebugProc signatures.

The various DebugProc* delegates now conform to their specifications.