Bug fix: normalise "/./" == "/" on Posix, "\\" on Windows
Bug fix: normalise "//home" == "/home" (Posix)
Bug fix: normalise "C:.\\" == "C:"

Another other option would be `normalise "C:.\\" == "C:.\\"`, but this is
nicer since we already have:

> normalise "C:.\\foo"
"C:foo"
Revert "Make splitFileName quickcheck test Posix only" (#14)

This reverts commit 0dd40adf8d4a8a3f409f3a877dba2ae7e98a5c5b.
Change min QuickCheck version back to 2.6 (#28)
Merge pull request #29 from thomie/bugFixes

Bug fixes for normalise #12