Add tolerance to noop detection

Just numeric tolerances - percentages and absolute numbers.  Other things
are certainly possible from here.