Major RANSAC improvements

Speed and fixes for loop logic. Added image-aware support function (see
Swirski 2012)