Noise and random modified in math

Random should be modified, because now it won't satisfy randomness
criterion
libnoise integrated
Folder open modified in win32

When folder do not exist new folder is created
Terrain class added

Terrain class added and has initial implementation
TerrainCell added

TerrainCell has initial implementation
terrain module files

files are empty
memset removed from SetSize method
Cube mesh added to the opengl renderable
sphere mesh added to the opengl renderable
headers modified due to 3rd libs relocation
template begin/end added
terrain module added in virtual
git ignore modified
source code structure modified
float point conversion fixed in frustum.cpp
cosf -> cos in interpolation
BoneNode class added to scene graph
weird gui render added
bounding volume updater added to the scene graph
gui test main.cpp added