Implemented SeparableGaussianBlurImage and BilinearInterpolation

SeparableGaussianBlurImage took some adjusting from the version in Project #1
to allow for the different input type (single image channel represented with
doubles, instead of QImage objects).  BilinearInterpolation was clean, though
I'm not sure what the boolean return type is for...
CSEP576-1: Add solutions for Assignment 1
Implemented HarrisCornerDetector

Includes option to output the raw Harris response, which will be needed
for generating some of the images to be graded.
Implemented MatchInterestPoints

Current implementation allows mapping multiple interest points in our left
image to the same interest point in our right image.  This may or may not be a
problem later on...let's see how well RANSAC does.
Implemented Project, ComputeInlierCount, and RANSAC
Implemented Stitch

Man, this thing is really cool when it's all whirring along together. :)
Update MatchInterestPoints to use DESC_SIZE

Small bug fix to use a defined constant for the size of the descriptor array,
instead of a hard-coded number.  No functional difference for now, unless the
ComputeDescriptors is updated in the future.
Check in misc. files for Assignment #2
Update Index
Merge branch 'CSEP576-Assignment2'