Initial commit
First real commit.

The code right now takes video from the default system webcam and outputs it to two windows using OpenCV.

Changing the line left.open(0) or right.open(0) will change which webcams will be used.
Added a .gitignore to make sure the debug files never get added
Added more to .gitignore
added exe to the gitignore
changed resolution and frame rate for one camera
added *.user to ignore
added settings to both cameras
Added a project with OpenGL rendering, OpenCV grabs the camera feed and OpenGL renders the camera as a texture on two planes
Merge branch 'master' of github.com:FourthYearComputerVisionProject/ARProject

Conflicts:
	ARProject/ARProject.cpp
Seperated out the different sections in the openGL project.

Video Capture for each device is now its own class

the opengl viewer is its own class

NOTE: introduced error where the webcam feeds are not displaying properly
Fixed error with drawing webcams.

I was trying to create textures before initializing opengl
Monochrome Shader working
Made the window a bit more proportionate to the Rift display
Merged in Damian's work... not looking very promising for displaying web pages at this resolution
Added a video rendering window to the display
Added alpha to the image test
made the shader loading more modular; it is now easier to compile a new shader.
Seperated alpha blending shader into its own file instead of being in the monochrome shader
forgot to remove the shader program from the renderableVideoCapture, fixed that
added a picture with transparency to test for mike's menu