Always use normalised, absolute paths for KSP.

- Closes #280
- #102 may be fixed (if you're on windows, test please?)
- Tested by hand. I'm sorry.
Merge pull request #314 from pjf/280_fix_paths

Always use normalised, absolute paths for KSP.