test: use PNG files for reference data

BMP are not compressed and use more disk space than PNG.
The trick is that ERP5 uses by default a quality of 75% on images ([this is
default on propertysheet]) so we need to dump the image with maximum (100%)
quality.

Update also assertion message to not include the full base64 image in case of
difference, use a short assertion message and save images in log folder.

[this is default on propertysheet]: https://lab.nexedi.com/nexedi/erp5/blob/2f9b67fae3ac59955231d4191a34134ff1b6079a/product/ERP5/bootstrap/erp5_property_sheets/PropertySheetTemplateItem/portal_property_sheets/HtmlStylePreference/preferred_image_quality_property.xml#L56
13 jobs for feat/new_cloudooo_snapshots
Status Job ID Name Coverage
  External
passed ERP5.CodingStyleTest-Master

passed ERP5.PerformanceTest-Master

failed ERP5.UnitTest-Master

failed ERP5.UnitTest-Master.Medusa

failed ERP5.UnitTest-TestRunner3

03:47:02

passed SlapOS.Eggs.UnitTest-Master.Python2

00:39:47

passed SlapOS.Eggs.UnitTest-Master.Python3

00:36:28

failed ERP5.UnitTest-TestRunner3

22:10:06

failed ERP5.UnitTest-TestRunner3

03:29:05

passed SlapOS.Eggs.UnitTest-Master.Python2

passed SlapOS.Eggs.UnitTest-Master.Python2

00:37:02

passed SlapOS.Eggs.UnitTest-Master.Python3

passed SlapOS.Eggs.UnitTest-Master.Python3

00:17:56