Go back to generating ftp://example.com//absolute/ URLs
Fix test

I have no idea how this was working before. An index variable doesn't
exist as far as I can see, but the compiler was happily allowing it!
Remove FTP path appending special case
Remove custom URL appending method

Rejig tests to make sure NSURL is being compatible with our expected
behaviour
Fix creation of files in root folder