Fix corner case with parse_match_file.py
Fix corner case with parse_match_file.py

* When there is exactly one IP record, `np.genfromtxt` returns a tuple instead of an array cf <https://stackoverflow.com/questions/24429822/genfromtxt-generates-tuples-so-does-recfromcsv>. This is problematic: the scripts fails with `TypeError: len() of unsized object` when calling `len(im1_ip)` (same with `len(im2_ip)`.

* This This commit reshapes the result so that it is always an array => prevents failure.

oleg-alexandrov/StereoPipeline,oleg-alexandrov/StereoPipeline,oleg-alexandrov/StereoPipeline,oleg-alexandrov/StereoPipeline,NeoGeographyToolkit/StereoPipeline,NeoGeographyToolkit/StereoPipeline,NeoGeographyToolkit/StereoPipeline,oleg-alexandrov/StereoPipeline,oleg-alexandrov/StereoPipeline,NeoGeographyToolkit/StereoPipeline,NeoGeographyToolkit/StereoPipeline,NeoGeographyToolkit/StereoPipeline