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?`

As my comments suggest, we want to get accurate package name (i.e. package name in correct casing) here. This accurate name will be used to do casing check before installation of the package.