Bug 1054326: Initial attempt to submit Imagecompare test framework and test cases int...

...o the main branch
Why are we using a temporary directory when we could just use the reference images path directly?