Add ignore caret option and strict mode

ignoreCaret allows to not fail the images if the only difference
is the text input caret.
strict mode marks images as different if any pixel is different
without ciede2000 metric.