Replace ':' with PATH_SEPARATOR

PATH_SEPARATOR is ':' on most systems, but that is a valid character in Windows filepaths, and Windows uses ';' instead.
Merge pull request #91 from Taneb/patch-1

Replace ':' with PATH_SEPARATOR