Allow Skin.AddAttachment (C#) to overwrite safely

Allow Skin.AddAttachment to overwrite an existing attachment (overwrite an existing entry in the Dictionary) as intended.

( For more info, see the Remarks section of: http://msdn.microsoft.com/en-us/library/k7z0zy8k%28v=vs.110%29.aspx )