added the assembly requirement model, added a little bit of smarts for private bin paths in the AppDomainSetup