AnyImageImporter: fix signature printing in the error message.
And also test various potential false positives, which shouldn't be
detected as given format.
*Damn*, I need some utility class for printing this, this is
unsustainable.
/* If there's less than four bytes, cut the rest away */
Error{}<<"Trade::AnyImageImporter::openData(): cannot determine the format from signature 0x"<<Debug::nospace<<Utility::formatString("{:.8x}",signature).substr(0,data.size()<4?data.size()*2:std::string::npos);
CORRADE_COMPARE(output.str(),"Trade::AnyImageImporter::openData(): cannot determine the format from signature 0x253a0000\n");
CORRADE_COMPARE(output.str(),Utility::formatString("Trade::AnyImageImporter::openData(): cannot determine the format from signature 0x{}\n",data.signature));