Ensure that we're splitting the file path on the correct path separator when there could be mixed separators (unix and windows).  Fixes #28 (again).