Add camera capture as a second project to the solution

This project will build the external program responsible for connecting
to the camera and taking pictures, saving them to the working directory.
So far it does nothing.
Change output directory of camCapture to the solution directory

In doing this, the executable will now be in the appeditqt directory,
which is the default starting directory of the application. I won't
need to specify an individual path to access the camCapture executable,
and each time it is built it will overwrite the old executable. Since
this file is generated, I've added an explicit rule to .gitignore to
ignore this file. Anyone else checking out this repository will get
this file as soon as they build the solution.
Add canon interface and library to camCapture

I had to make some changes to the canon interface, including re-enabling
the message loop and removing references to stlightmodule. Additionally,
I've decided to put error output in the canon interface itself instead
of in main. This only means that both main and canoninterface must share
the communication responsibility. Furthermore, I removed all other output
from the canon interface and fixed up some warnings, changing some project
settings on the way.
Implement the input loop for camCapture

This hasn't been tested yet.
Integrate camera process into structured light capture

I need to heavily test this, as I've made a bunch of little changes
and there's a large margin for error here.
Remove EDSDK from appeditqt
Merge branch 'cameraAPI' into x64cameraAPI

Conflicts:
	appeditqt.sln
	appeditqt.vcxproj
Change camCapture to 32-bit build in 64-bit solution configuration

This keeps camCapture compiling at 32-bit, while appeditqt is compiled
at 64-bit
Replace old EDSDK with new EDSDK

Now the new camera can take pictures! I also had to make the window
positions signed ints so that I could position the light windows to
the left of the main screen.
Merge branch 'master' into x64
Merge branch 'master' into cameraAPI
Merge branch 'x64' into x64cameraAPI
Remove a lot of old, unused code
Fix some problems with scene and introduce draw changes
Remove some code, compilation succeeds

Now I just have to test if the changes work.
Fix a bug with deleting unallocated memory in imageset
Implement drawing triangles

They still don't draw with textures, and the points array doesn't
cull unused points. Still, it's progress!
Partially implement texture generation in scene

It's incomplete so far because I need to refer to some old code
for a sec.
Draw the texture with triangles

It doesn't quite work yet. The triangles are being drawn but they're
black.
Correctly obtain width and height values

Now the textures draw correctly onto the triangles, however it also
becomes very slow to render. This can probably be fixed by subsampling
in the same way that it was done with SceneTriangulation.