attempt to catch field changes before container id is assigned

Modifying a field before the container is registered with the FC factory
(e.g. in the c'tor) can cause the ChangeList entry for the container to
be bogus and result in subsequent changes being lost.

Thanks to Michael Raab for the suggestion.
changed: allow testImageLoader to step through 3D texture
       : add opengl data flag to dds loader so data does not get flipped
changed: deal with dxt1 compressed dds volumes
fixed: dxt1 flip on odd height images
fixed: check if children array != 0 before calling getChildren
fixed: silence dds loader in non debug
fixed: activate correct texture before manipulating the texture stack
     : appCSM gl err dump tex matrix stack info