Bring KSMailtoURLs into the test target
Correct placement of IFUnicodeURL
Implement -description for debugging
Test creating a file:///path style URL
Treat empty .percentEncodedHost specially to return nil from -host
Test creating URLs with an empty host
Interpret no host, but 0 range for it as @""
Test host-less URL interpretation
Revert "Interpret no host, but 0 range for it as @"""

This reverts commit 64f1788b249b7536e9d86a9b88678372576b85ba.
Yet more tests based on NSURLComponents
Give -path the same empty string behaviour as -host
Manually search for "://" to determine when host should be empty
Ever more exotic scheme tests
Default to empty path
Best match to NSURLComponents I can find
Stop calling CFURLGetString() so much
Trick the URL parser into understanding URLs of the form:
scheme:path?query#fragment
Make properties nonatomic as promised in my blog post
Convert non-properties to use AppleDoc format
Merge branch 'master' into query-parameters

Conflicts:
	KSFileUtilities.xcodeproj/project.pbxproj
Merge branch 'query-parameters' into v2.x-beta