============================
* added a DTD for the 'fileformat' document type, to validate the xml
* bits tag for bitstructs, instead of add tag, to allow validation
* cgf: write the chunk header table at start, for crysis
* nifoptimize:
- new command line option '-x' to exclude blocks per type
- fixes corrupted texture paths (that is, files that got corrupted with
nifskope 1.0 due to the \\r \\n bug)
- on windows, the script can now be called from the .nif context menu
- accept both lower and upper case 'y' for confirmation
- new command line option '-p' to pause after run
* niftoaster: fix reporting of file size difference in readwrite test
* bug fixed when writing nifs of version <= 3.1
* support for multiple 'Top Level Object' (roots) for nifs of version <= 3.1
* various xml fixes
- new version 20.3.0.2 from emerge demo
- NiMeshPSysData bugfix and simplification
- replaced NiTimeController Target with unknown int to cope with invalid
pointers in nif versions <= 3.1
* fixed bug nifmakehsl.py script
* fixed bug in nifdump.py script
* new post installation script for installing/uninstalling registry keys