Add new output to HLSL files- ASM, HLSL errors.

The goal is to get all the important bits in the HLSL file instead of spread all over in logs and other files.

Adds more text at bottom of file in comments.
Sets export_hlsl to be 0,1,2,3
0) off, no file
1) HLSL code only (+ compile error list)
2) HLSL+OriginalASM
3) HLSL+OriginalASM+RecompiledASM
Update Alien shaders with latest fixes.

Mike has fixed shader reflections off floor, as well a frost on the pipes.

This should be a super-set of all shader fixes.