implement Image.SetPropertyItem() method v3

This is thought to be fixing https://bugzilla.novell.com/show_bug.cgi?id=406307.
Merge branch 'image-fixes3' into image-fixes2

Conflicts:
	mcs/class/System.Drawing/System.Drawing/Image.cs