FeaturePointMatcher class refactoring.

+/- Replaced callback mechanism with FeaturePointMatcherUser interface.
+/- Replaced smart pointers by references.
+/- Minor style cleanup.