Delete unused code for 'isnan' and 'isinf' introduced by DarkTide only for test
Test for fix memory leak:
 - add empty destructor for directIC_t class.
 - add delete for icRecord.
Add code for transparent background options.
Add mistake IC_dump boolean, option for write IC data to .xml file.
Indent some code in AStyle format
Test for fix memory leak:
 - create 'delete' for icRec_t *icRecord pointer.
Test for fix some cases of fire-flies:
 - Change weird assign for ray.xdir to ray.ydir
Add code for transpRefractedBackground boolean from 'David Bluecame' commits.
Add some comments for code ( in Spanish.. sorry)
Add WITH_IRR_CACHE flags for IC code in mcintegrator.cc
Merge branch 'merge_IrradianceCache' of H:\yafmaster\irradiancecache into merge_IrradianceCache