Refactoring FabMap inference and adding doxygen comments.
lower case renames (matches opencv).
Fixed some compilation issues
Merge remote-tracking branch 'origin/master' into feat/infer-refactor