glib2: Add FILE_SHARE_WRITE to dwSharedAccess

.. the modification is to the patch from Erik van Pienbroek
originally by John Emmas. We need to do this because InkScape
creates temporary files and needs to hold two writable file
handles to them. There's no good reason not to do this AFAICT