Protect against exceptions due to missing locations

I'm in process of adding reference documentation to Visual F# Power Tools. I've got a few exceptions that bring down the whole process.

There is no functionality change; this PR makes the metadata reader a little more robust.

Please publish a new NuGet package once you merge this.