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

...o the main branch
In some cases multiple devices can be attached, so you'll need to pass the optional device argument here. Also, is it safe to assume ADB? I don't think we have any cases of using SUT for Firefox OS, but I've been careful to leave it as an option.