Check URL matches when loading a cached feed

On Windows, if you get the case wrong in a URI then 0install may think
it found the feed because the filesystem is case-insensitive.

Reported by Bastian Eicher. Closes #18.