Extend binding functionality

- Added objects bindings from https://bitbucket.org/Lior/node-opencv
like Algorithm, KeyPoint or Feature2D

- Added new objects bindings like DMatch, DescriptorMatcher, …

- Extend functions bindings of Matrix like convertHSVscale, boxFilter,
type, equalizeHist, …

- Added Node.js objects descriptions (prototype.inspect) for Keypoint
and DMatch