fast_nonmax used to discard the first and last corners, and all corners if fewer than five. Trivially fix that behaviour. May have introduced some bugs, and adds two extra `ifs' per corner.
fast_nonmax used to discard the first and last corners, and all corners
if fewer than five. Trivially fix that behaviour. May have introduced some
bugs, and adds two extra `ifs' per corner.

oneminot/libcvd,oneminot/libcvd,oneminot/libcvd