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 'master' into cameraAPI
Merge branch 'master' into cameraAPI
Improve camera process interface

I removed the quit timer and instead immediately kill the process
whenever an error or timeout occurs. I also had to use deleteLater()
instead of just delete to prevent crashing. Sometimes the process
never responded when it could not connect to the camera, so I added
another timer for that as well. I believe now the camera API is much
more robust and well tested, so I can use it for the projector
calibration.
Add a class to interface with the camera process smoothly

Still a work in progress, but this will encapsulate all of the
process communication so that I won't have to duplicate a bunch
of code.
Implement camera interface class

It hasn't been tested yet. And I guess when I did the last commit,
I hadn't saved my files yet, so it looks like I did all of this
in one commit. In reality, I'd completed about half of what's
included in this commit in the last one.
Integrate camera interface into structured light capture

Tested, and everything seems to be in order.