Change to make osutils work cross-platform.

Previously some paths were not handled correctly under Windows. It seems ntpath supports all the paths I can throw at it, and still work under both Linux and Windows.
Why the assert?