Adding the serial library to the project.
Adding Serial Communications functionality to scanModel
Fixed Grady's overly annoying bug with CSerial

--CSerial::Open() is now fixed. We had a type conflict with the first
parameter. the parameter is now a const char *, which is what it gets
resolved to during compilation anyway.
--Fixed other link errors that were occurring
Rearranging code and removing unnecessary code

1. Moved the scanModel::isDoneScanning method up so it is closer to the related scanModel::scan method.
2. Removed the __cdecl function specifier as it is redundant of the default function calling convention.
3. Changed the serial port open call to open the serial connection in overlapped mode for asynchronous non-blocking serial I/O.
Updated functions for progress bar, destructors.

-Update scanController, and scanModel to work with progress bar. Please
note that the function name is not the same now. When processing each
frame, there is a function called "processNextFrame(int i)"
-Destructors are now partially implemented. I think I am currently about
1/2 to 2/3 done with them. They should be completed by tomorrow. Once
this is done, i'll start working on more GUI improvements (CSS, HTML,
etc).
More destructors
Merge branch 'refs/heads/HardwareIntegration'

Conflicts:
	3DScannerApp/3DScannerApp/takePicView.h

Merging the HardwareIntegration branch changes into master