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

...o the main branch
This is only used for getting the device name and gecko version. We've already determined that we don't need the gecko version. The device name is only used for the file names, but I wonder if this is really needed?