Fixing ImageListStreamer generating winform resource files that work on MS.Net

ImageListStreamer generates winform resource files that work on Mono but fail on MS.net
with exception System.InvalidOperationException: Loading of the ImageList did not succeed.
see bug https://bugzilla.xamarin.com/show_bug.cgi?id=3841 for detailed analysis