+ Work on loading context

--HG--
branch : VolumeRendering
+ More work on loading context

--HG--
branch : VolumeRendering
+ Renamed project and solution files

--HG--
branch : VolumeRendering
rename : CSC 572 Lab 1.sln => VolumeVisualization.sln
rename : CSC 572 Lab 1/CConsole.h => VolumeVisualization/CConsole.h
rename : CSC 572 Lab 1/CGUIManager.cpp => VolumeVisualization/CGUIManager.cpp
rename : CSC 572 Lab 1/CGUIManager.h => VolumeVisualization/CGUIManager.h
rename : CSC 572 Lab 1/CGwenEventForwarder.cpp => VolumeVisualization/CGwenEventForwarder.cpp
rename : CSC 572 Lab 1/CGwenEventForwarder.h => VolumeVisualization/CGwenEventForwarder.h
rename : CSC 572 Lab 1/CLoadState.h => VolumeVisualization/CLoadState.h
rename : CSC 572 Lab 1/CMainState.DataLoading.cpp => VolumeVisualization/CMainState.DataLoading.cpp
rename : CSC 572 Lab 1/CMainState.EventHandling.cpp => VolumeVisualization/CMainState.EventHandling.cpp
rename : CSC 572 Lab 1/CMainState.InitFunctions.cpp => VolumeVisualization/CMainState.InitFunctions.cpp
rename : CSC 572 Lab 1/CMainState.MouseTracking.cpp => VolumeVisualization/CMainState.MouseTracking.cpp
rename : CSC 572 Lab 1/CMainState.cpp => VolumeVisualization/CMainState.cpp
rename : CSC 572 Lab 1/CMainState.h => VolumeVisualization/CMainState.h
rename : CSC 572 Lab 1/COxygenColorMapper.h => VolumeVisualization/COxygenColorMapper.h
rename : CSC 572 Lab 1/CProgramContext.cpp => VolumeVisualization/CProgramContext.cpp
rename : CSC 572 Lab 1/CProgramContext.h => VolumeVisualization/CProgramContext.h
rename : CSC 572 Lab 1/CRGBIntensityColorMapper.h => VolumeVisualization/CRGBIntensityColorMapper.h
rename : CSC 572 Lab 1/CSingleFieldColorMapper.h => VolumeVisualization/CSingleFieldColorMapper.h
rename : CSC 572 Lab 1/CSpectrumColorMapper.h => VolumeVisualization/CSpectrumColorMapper.h
rename : CSC 572 Lab 1/CTerrainSceneObject.cpp => VolumeVisualization/CTerrainSceneObject.cpp
rename : CSC 572 Lab 1/CTerrainSceneObject.h => VolumeVisualization/CTerrainSceneObject.h
rename : CSC 572 Lab 1/CTitleLabelsComponent.h => VolumeVisualization/CTitleLabelsComponent.h
rename : CSC 572 Lab 1/CVolumeControlsHandler.h => VolumeVisualization/CVolumeControlsHandler.h
rename : CSC 572 Lab 1/CVolumeSceneObject.cpp => VolumeVisualization/CVolumeSceneObject.cpp
rename : CSC 572 Lab 1/CVolumeSceneObject.h => VolumeVisualization/CVolumeSceneObject.h
rename : CSC 572 Lab 1/ColorMappers.h => VolumeVisualization/ColorMappers.h
rename : CSC 572 Lab 1/ContourConverter.h => VolumeVisualization/ContourConverter.h
rename : CSC 572 Lab 1/DefaultSkin-Dark.png => VolumeVisualization/DefaultSkin-Dark.png
rename : CSC 572 Lab 1/DefaultSkin.png => VolumeVisualization/DefaultSkin.png
rename : CSC 572 Lab 1/ForZoe.txt => VolumeVisualization/ForZoe.txt
rename : CSC 572 Lab 1/IColorMapper.h => VolumeVisualization/IColorMapper.h
rename : CSC 572 Lab 1/Libraries.h => VolumeVisualization/Libraries.h
rename : CSC 572 Lab 1/Main.cpp => VolumeVisualization/Main.cpp
rename : CSC 572 Lab 1/Makefile => VolumeVisualization/Makefile
rename : CSC 572 Lab 1/Media/Colormap2.bmp => VolumeVisualization/Media/Colormap2.bmp
rename : CSC 572 Lab 1/Media/Colors/Black.bmp => VolumeVisualization/Media/Colors/Black.bmp
rename : CSC 572 Lab 1/Media/Colors/Magenta.bmp => VolumeVisualization/Media/Colors/Magenta.bmp
rename : CSC 572 Lab 1/Media/Colors/White.bmp => VolumeVisualization/Media/Colors/White.bmp
rename : CSC 572 Lab 1/Media/HeatOffset.bmp => VolumeVisualization/Media/HeatOffset.bmp
rename : CSC 572 Lab 1/Media/Heightmap2.bmp => VolumeVisualization/Media/Heightmap2.bmp
rename : CSC 572 Lab 1/Media/Space.bmp => VolumeVisualization/Media/Space.bmp
rename : CSC 572 Lab 1/Media/Tyra.obj => VolumeVisualization/Media/Tyra.obj
rename : CSC 572 Lab 1/Media/TyraNormals.bmp => VolumeVisualization/Media/TyraNormals.bmp
rename : CSC 572 Lab 1/Media/WaterOffset.bmp => VolumeVisualization/Media/WaterOffset.bmp
rename : CSC 572 Lab 1/OpenSans.ttf => VolumeVisualization/OpenSans.ttf
rename : CSC 572 Lab 1/ProgressPrinter.h => VolumeVisualization/ProgressPrinter.h
rename : CSC 572 Lab 1/README => VolumeVisualization/README
rename : CSC 572 Lab 1/RFBInterpolator/RBFInterpolator.cpp => VolumeVisualization/RFBInterpolator/RBFInterpolator.cpp
rename : CSC 572 Lab 1/RFBInterpolator/RBFInterpolator.h => VolumeVisualization/RFBInterpolator/RBFInterpolator.h
rename : CSC 572 Lab 1/RFBInterpolator/newmat.cpp => VolumeVisualization/RFBInterpolator/newmat.cpp
rename : CSC 572 Lab 1/RFBInterpolator/newmat.h => VolumeVisualization/RFBInterpolator/newmat.h
rename : CSC 572 Lab 1/SciData.h => VolumeVisualization/SciData.h
rename : CSC 572 Lab 1/SciDataIterator.h => VolumeVisualization/SciDataIterator.h
rename : CSC 572 Lab 1/SciDataParser.GridValues.cpp => VolumeVisualization/SciDataParser.GridValues.cpp
rename : CSC 572 Lab 1/SciDataParser.PointCloud.cpp => VolumeVisualization/SciDataParser.PointCloud.cpp
rename : CSC 572 Lab 1/SciDataParser.Tree.cpp => VolumeVisualization/SciDataParser.Tree.cpp
rename : CSC 572 Lab 1/SciDataParser.Volume.cpp => VolumeVisualization/SciDataParser.Volume.cpp
rename : CSC 572 Lab 1/SciDataParser.h => VolumeVisualization/SciDataParser.h
rename : CSC 572 Lab 1/SciDataParserCTD.cpp => VolumeVisualization/SciDataParserCTD.cpp
rename : CSC 572 Lab 1/SciDataParserGrid1.cpp => VolumeVisualization/SciDataParserGrid1.cpp
rename : CSC 572 Lab 1/SciDataParserSimpleTXT.cpp => VolumeVisualization/SciDataParserSimpleTXT.cpp
rename : CSC 572 Lab 1/SciDataSet.cpp => VolumeVisualization/SciDataSet.cpp
rename : CSC 572 Lab 1/SciDataSet.h => VolumeVisualization/SciDataSet.h
rename : CSC 572 Lab 1/SciDataTree.cpp => VolumeVisualization/SciDataTree.cpp
rename : CSC 572 Lab 1/SciDataTree.h => VolumeVisualization/SciDataTree.h
rename : CSC 572 Lab 1/Shaders/Blend.frag => VolumeVisualization/Shaders/Blend.frag
rename : CSC 572 Lab 1/Shaders/Blend.vert => VolumeVisualization/Shaders/Blend.vert
rename : CSC 572 Lab 1/Shaders/BlurH.frag => VolumeVisualization/Shaders/BlurH.frag
rename : CSC 572 Lab 1/Shaders/BlurV.frag => VolumeVisualization/Shaders/BlurV.frag
rename : CSC 572 Lab 1/Shaders/Diffuse.frag => VolumeVisualization/Shaders/Diffuse.frag
rename : CSC 572 Lab 1/Shaders/Diffuse.vert => VolumeVisualization/Shaders/Diffuse.vert
rename : CSC 572 Lab 1/Shaders/DiffuseTexture.frag => VolumeVisualization/Shaders/DiffuseTexture.frag
rename : CSC 572 Lab 1/Shaders/DiffuseTexture.vert => VolumeVisualization/Shaders/DiffuseTexture.vert
rename : CSC 572 Lab 1/Shaders/FBO/HeatCopy.frag => VolumeVisualization/Shaders/FBO/HeatCopy.frag
rename : CSC 572 Lab 1/Shaders/FBO/OverlayCopy.frag => VolumeVisualization/Shaders/FBO/OverlayCopy.frag
rename : CSC 572 Lab 1/Shaders/FBO/QuadCopy.frag => VolumeVisualization/Shaders/FBO/QuadCopy.frag
rename : CSC 572 Lab 1/Shaders/FBO/QuadCopy.glsl => VolumeVisualization/Shaders/FBO/QuadCopy.glsl
rename : CSC 572 Lab 1/Shaders/FBO/QuadCopy.vert => VolumeVisualization/Shaders/FBO/QuadCopy.vert
rename : CSC 572 Lab 1/Shaders/FBO/QuadCopyUV.glsl => VolumeVisualization/Shaders/FBO/QuadCopyUV.glsl
rename : CSC 572 Lab 1/Shaders/NormalColor.frag => VolumeVisualization/Shaders/NormalColor.frag
rename : CSC 572 Lab 1/Shaders/NormalColor.vert => VolumeVisualization/Shaders/NormalColor.vert
rename : CSC 572 Lab 1/Shaders/NormalMap.frag => VolumeVisualization/Shaders/NormalMap.frag
rename : CSC 572 Lab 1/Shaders/NormalMap.vert => VolumeVisualization/Shaders/NormalMap.vert
rename : CSC 572 Lab 1/Shaders/SSAO.frag => VolumeVisualization/Shaders/SSAO.frag
rename : CSC 572 Lab 1/Shaders/SSAO.vert => VolumeVisualization/Shaders/SSAO.vert
rename : CSC 572 Lab 1/Shaders/Simple.frag => VolumeVisualization/Shaders/Simple.frag
rename : CSC 572 Lab 1/Shaders/Simple.vert => VolumeVisualization/Shaders/Simple.vert
rename : CSC 572 Lab 1/Shaders/Terrain.frag => VolumeVisualization/Shaders/Terrain.frag
rename : CSC 572 Lab 1/Shaders/Terrain.vert => VolumeVisualization/Shaders/Terrain.vert
rename : CSC 572 Lab 1/Shaders/Volume.frag => VolumeVisualization/Shaders/Volume.frag
rename : CSC 572 Lab 1/Shaders/Volume.vert => VolumeVisualization/Shaders/Volume.vert
rename : CSC 572 Lab 1/Shaders/Volume2.frag => VolumeVisualization/Shaders/Volume2.frag
rename : CSC 572 Lab 1/Shaders/Volume2.vert => VolumeVisualization/Shaders/Volume2.vert
rename : CSC 572 Lab 1/TerrainColorImageSquare.bmp => VolumeVisualization/TerrainColorImageSquare.bmp
rename : CSC 572 Lab 1/TerrainHeightImageSquare.bmp => VolumeVisualization/TerrainHeightImageSquare.bmp
rename : CSC 572 Lab 1/CSC 572 Lab 1.vcxproj => VolumeVisualization/VolumeVisualization.vcxproj
rename : CSC 572 Lab 1/CSC 572 Lab 1.vcxproj.filters => VolumeVisualization/VolumeVisualization.vcxproj.filters
rename : CSC 572 Lab 1/matlib/include/_libeng.def => VolumeVisualization/matlib/include/_libeng.def
rename : CSC 572 Lab 1/matlib/include/_libfixedpoint.def => VolumeVisualization/matlib/include/_libfixedpoint.def
rename : CSC 572 Lab 1/matlib/include/_libmat.def => VolumeVisualization/matlib/include/_libmat.def
rename : CSC 572 Lab 1/matlib/include/_libmex.def => VolumeVisualization/matlib/include/_libmex.def
rename : CSC 572 Lab 1/matlib/include/_libmx.def => VolumeVisualization/matlib/include/_libmx.def
rename : CSC 572 Lab 1/matlib/include/_libut.def => VolumeVisualization/matlib/include/_libut.def
rename : CSC 572 Lab 1/matlib/include/_mclmcr.def => VolumeVisualization/matlib/include/_mclmcr.def
rename : CSC 572 Lab 1/matlib/include/_mclmcrrt.def => VolumeVisualization/matlib/include/_mclmcrrt.def
rename : CSC 572 Lab 1/matlib/include/engine.h => VolumeVisualization/matlib/include/engine.h
rename : CSC 572 Lab 1/matlib/include/fintrf.h => VolumeVisualization/matlib/include/fintrf.h
rename : CSC 572 Lab 1/matlib/include/io64.h => VolumeVisualization/matlib/include/io64.h
rename : CSC 572 Lab 1/matlib/include/libeng.def => VolumeVisualization/matlib/include/libeng.def
rename : CSC 572 Lab 1/matlib/include/libfixedpoint.def => VolumeVisualization/matlib/include/libfixedpoint.def
rename : CSC 572 Lab 1/matlib/include/libmat.def => VolumeVisualization/matlib/include/libmat.def
rename : CSC 572 Lab 1/matlib/include/libmex.def => VolumeVisualization/matlib/include/libmex.def
rename : CSC 572 Lab 1/matlib/include/libmx.def => VolumeVisualization/matlib/include/libmx.def
rename : CSC 572 Lab 1/matlib/include/libut.def => VolumeVisualization/matlib/include/libut.def
rename : CSC 572 Lab 1/matlib/include/mat.h => VolumeVisualization/matlib/include/mat.h
rename : CSC 572 Lab 1/matlib/include/matrix.h => VolumeVisualization/matlib/include/matrix.h
rename : CSC 572 Lab 1/matlib/include/mclmcr.def => VolumeVisualization/matlib/include/mclmcr.def
rename : CSC 572 Lab 1/matlib/include/mclmcrrt.def => VolumeVisualization/matlib/include/mclmcrrt.def
rename : CSC 572 Lab 1/matlib/include/mex.h => VolumeVisualization/matlib/include/mex.h
rename : CSC 572 Lab 1/matlib/include/mexversion.rc => VolumeVisualization/matlib/include/mexversion.rc
rename : CSC 572 Lab 1/matlib/include/mwdebug.h => VolumeVisualization/matlib/include/mwdebug.h
rename : CSC 572 Lab 1/matlib/include/tmwtypes.h => VolumeVisualization/matlib/include/tmwtypes.h
rename : CSC 572 Lab 1/matlib/libdflapack.lib => VolumeVisualization/matlib/libdflapack.lib
rename : CSC 572 Lab 1/matlib/libeng.lib => VolumeVisualization/matlib/libeng.lib
rename : CSC 572 Lab 1/matlib/libmat.lib => VolumeVisualization/matlib/libmat.lib
rename : CSC 572 Lab 1/matlib/libmex.lib => VolumeVisualization/matlib/libmex.lib
rename : CSC 572 Lab 1/matlib/libmwlapack.lib => VolumeVisualization/matlib/libmwlapack.lib
rename : CSC 572 Lab 1/matlib/libmx.lib => VolumeVisualization/matlib/libmx.lib
+ Yet more work on loading context

--HG--
branch : VolumeRendering
rename : VolumeVisualization/CMainState.DataLoading.cpp => VolumeVisualization/CLoadContext.DataLoading.cpp
rename : VolumeVisualization/CLoadState.h => VolumeVisualization/CLoadContext.h
+ Finished some major work on loading process

--HG--
branch : VolumeRendering
+ Removed some out-commented terrain code

--HG--
branch : VolumeRendering
+ Added some new load messages

--HG--
branch : VolumeRendering
Merge with VolumeRendering
+ Rework data parsing flow

--HG--
rename : VolumeVisualization/SciDataParser.GridValues.cpp => VolumeVisualization/SciDataManager.GridValues.cpp
rename : VolumeVisualization/SciDataParser.PointCloud.cpp => VolumeVisualization/SciDataManager.PointCloud.cpp
rename : VolumeVisualization/SciDataParser.Tree.cpp => VolumeVisualization/SciDataManager.Tree.cpp
rename : VolumeVisualization/SciDataParser.Volume.cpp => VolumeVisualization/SciDataManager.Volume.cpp
rename : VolumeVisualization/SciDataParser.h => VolumeVisualization/SciDataManager.h
+ Implemented binary filetype!

--HG--
rename : VolumeVisualization/SciDataParser.File.cpp => VolumeVisualization/SciDataManager.File.cpp
+ Improved binary read speed
+ Proper sizes for read/writes
+ Added cout messages to track down a heisenbug
+ Whoops reading into iterator
+ Reorganized GUI management a bit
+ Added progress bar to loading screen

--HG--
rename : VolumeVisualization/CConsole.h => VolumeVisualization/CGUIConsoleWidget.h
+ Implemented title text widget
+ Added context widgets that automatically load context

--HG--
rename : VolumeVisualization/CTitleLabelsComponent.h => VolumeVisualization/CGUITitleLabelsWidget.h
+ Implemented volume control widget
+ Aesthetic changes
+ Added volume controls to window
+ Improved window layout and added button to toggle volume view
+ Lowered camera speeds