Correct ZIP entry names when created on a Windows system

When a ZIP entry was created on a Windows system and used the Windows file
separator, the entries when unzipped on Linux, would include the directory
name as part of the filename.
Merge pull request #56 from doswell/windows-zip-name-fix

Issue #55 - Correct ZIP entry names when created on a Windows system