sift port to descriptors
updated keypoint detector interface
merged keypoint fix
merged keypoint fixes
merge of keypoints fix
updated matching methods to handle the new descriptor interfaces.
Fixed template specialization bug in image canvas class