Added serial versions of the three kernels. This is currently not compiling due to issues with the way we are addressing the Mat data structures. Mat does not natively support using input[pos] or input[row][col].
Added changes to fix most of the issues with addressing a Mat object. A few changes still require Sean to fix.
Merge pull request #21 from antbanks2014/master

Hysteresis Threshold
Merge pull request #22 from jolson6/master

Added serial versions of the three kernels.
Get serial kernel to compile by using opencv 'at' Mat notation.
Remove unused theta matrix.
Add command line switching ability between opencl and serial versions.
Add overridden parameterless methods and buffer system to support them.
Prevent Hysteresis Thresholding from advancing buffer, since it causes output to be Sobel instead of NMS.
Expand benchmarking to use different ImageProcessors.
Remove wrap-around neighbor inspection, instead ignore edge pixels.
Add OpenCV as an ImageProcessor and add it to the benchmark-suite.
Merge pull request #2 from smskelley/master

Update