Fix version number for ProjectPackageInfo.
If nuget can't get other versions of the package from the source, set the versions list to contain at least the current package.

Also, LocalPackagePackage.Search() should return only the latest version, instead of all versions so that the behavior is on parity with Search() from server.