* utility is now stored in a singleton, the same being passed to max via the ClassDesc2::Create() method and MXSInterface GetPlugin().
* Cleaned up mirror type (dz lighting model)
* Implemented material selection by name
* Fixed binding so it assigns default template option when generator is selected
* Added more maps to template material generator
* added code to retry if failing to access a material library file on disk, because it might still be being written by max.
* added warning for daz exporter that if building in debug there may be linker error.
* changed gui binding method so now uses reflection and dynamically creates list of controls based on attributes attached to MaterialCreator objects.