Resopnse to code reivew and fix the following

* NugetDependencyResolver now track which library a assembly is loaded from
* Remove restriction of single KRE. Now you can crossgen on top of multiple runtimes as long as there is no duplicate on a processor architecture