Zope 4.x: Fix OFS.Image PUT() for Python 2 (#1015).

This fixes failures in erp5_dms:testWebDavSupport.

  Traceback (innermost last):
    [...]
    Module Products.ERP5Type.patches.OFSImage, line 94, in PUT
      return PUT_orig(self, REQUEST, RESPONSE)
    Module OFS.Image, line 665, in PUT
      data = data.encode('UTF-8')
  UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 10: ordinal not in range(128)
17 jobs for zope4py2 in 0 seconds (queued for 1 second)
Status Job ID Name Coverage
  External
failed ERP5.CodingStyleTest-Zope4Py2

01:31:10

failed ERP5.UnitTest-Zope4Py2

01:40:12

failed SlapOS.SoftwareReleases.IntegrationTest-Zope4Py2

05:47:37

failed ERP5.CodingStyleTest-Zope4Py2

01:41:38

failed ERP5.CodingStyleTest-Zope4Py2

00:49:06

failed ERP5.CodingStyleTest-Zope4Py2

00:48:24

failed ERP5.CodingStyleTest-Zope4Py2

00:47:15

failed ERP5.CodingStyleTest-Zope4Py2

01:40:47

failed ERP5.CodingStyleTest-Zope4Py2

01:20:45

failed ERP5.CodingStyleTest-Zope4Py2

00:53:05

failed ERP5.UnitTest-Zope4Py2

01:23:11

failed ERP5.UnitTest-Zope4Py2

01:47:29

failed ERP5.UnitTest-Zope4Py2

01:36:08

failed ERP5.UnitTest-Zope4Py2

01:15:52

failed ERP5.UnitTest-Zope4Py2

01:20:34

failed ERP5.UnitTest-Zope4Py2

01:19:06

failed ERP5.UnitTest-Zope4Py2

01:46:20