[z2180] Replace existing G3D files (.cpp/.h), with 8.01 distribution

(based on commit [12262] - 17bcfc3)

(based on commit [s1813] - c16808a)
[z2181] Compile fixes software/hardware code exclusions.

 Apply compile fixes for unsupported code, that require additional
 libraries to be installed or are platform specific.

(based on commit [12263] - a3ac115)

(based on commit [s1814] - 2c3489a)
[z2182] Compile fixes for Windows specific corrections.

(based on commit [12264] - 3f1e3ce)

(based on commit [s1815] - e237570)
[z2183] Compile fixes for CMake corrections.

(based on commit [12265] - b1b3349)

(based on commit [s1816] - 7d358c0)
[z2184] File path correction for VC90 build file

(based on commit [12266] - 0e063ac)

(based on commit [s1817] - a5e3718)
[z2185] Repick [10150] Disableand exclude code use for gui promt from G3D

* It mostly useless becase we use console error reporting way for other cases
* It have porblem with G3D_OSX based build

Original patch provided by Imbecile.

(based on commit [12267] - a2d3223)

(based on commit [s1818] - 216e3f6)