Make "kpm restore" case-sensitive

parent #581 

Shows user-friendly warning:
`Unable to locate System.console >= 4.0.0.0. Do you mean System.Console?`

This could also be exacerbated by an issue on the NuGet server where it rewrites the id to uppercase because that's what it's been historically.