3D viewer enhancements (better render + better vrml reader) from Mario Luzeiro
Add patch for 3D viewer enhancements (better render + better vrml reader + x3d reader bug fix) from Mario Luzeiro, with few coding style issues fixed.