Implement Semi-Global Matching
Main changes:
- add Semi-Global Matching as a method to estimate a dense point-cloud; this method is still experimental, thus sometimes the speed and completeness might not be as good as the Path-Match approach, though the accuracy could be better; as always any contribution in improving any of these algorithms is welcome