Yet Another Desync Debug Pull Request

I am dumping more values that depend on floating point operation or random number calculation to the `syncreport.log` the hacky way @pchote described earlier in https://github.com/OpenRA/OpenRA/pull/2796#issuecomment-15209761.

Also decided that Explodes and CarpetBomb deserve an ISync tag as well as choosing which explosion sound to play does not justify a desync and should therefore CosmeticRandom instead.