Implemented DisplayAverageFace
Implemented IntegralImage
Implemented BilinearInterpolation and SumBox

They build, but I haven't tested them yet, since I still need to
implement ComputeFeatures.  Fingers crossed, right?
Implemented ComputeFeatures

Also, surprising nobody, SumBox wasn't complete.  Typical.  Now it
is...more complete.
Update gitignore for Qt 5.0.2

Looks like the new version of Qt Creator bundled with Qt 5.0.2 changed the
build directory naming scheme...
Implemented FindBestClassifier

I hope this is right!
Merge branch 'master' into CSEP576-Assignment4
Implemented UpdateDataWeights

Also cleaned up FindBestClassifier quite a bit.  It wasn't supposed to
be responsible for normalizing the weights, and didn't need to store the
responses either.
Implemented ClassifyBox
Implemented NMS

Woo, last big chunk of code is written!  Time for bug fixes and summer
break.
Huge optimization to FindBestClassifier!

Instead of a ridiculous O(2*n^2) algorithm, let's go with a O(4n)
algorithm, shall we?  I could turn it into O(2n) at this point, but it's
barely worth it.

Basically, the previous implementation was correct, but way dumb.  The
sorted feature array is useful for far more than just threshold
calculation (which are barely even needed themselves...).  Basically,
for each polarity, start by summing up errors that didn't match
polarity, and then walk through the list adding/subtracting error as we
cross features that either were or weren't matching polarity.  Boom!
Genius.
Check-in written responses for Assignment 4

Done!
Assignment #4 complete!

Time for summer break!