add SharpZipLib and changes from monodevelop