Search for types by full namespace
Search for types by full namespace

Some out-of-proc tests were failing on .NET Core because `System.Diagnostics.Process` is in its own assembly in .NET Core, but `GetTypeFromAssemblyUsingNamespace` always truncated the last element of the type name before searching for an assembly.

Fixing that by starting with the full specified type name and then continuing down the lop-off-last-element-and-try-again path.

rainersigwald/msbuild,sean-gilliam/msbuild,Microsoft/msbuild,sean-gilliam/msbuild,Microsoft/msbuild,jeffkl/msbuild,cdmihai/msbuild,chipitsine/msbuild,cdmihai/msbuild,AndyGerlicher/msbuild,chipitsine/msbuild,AndyGerlicher/msbuild,mono/msbuild,mono/msbuild,chipitsine/msbuild,mono/msbuild,AndyGerlicher/msbuild,rainersigwald/msbuild,mono/msbuild,rainersigwald/msbuild,chipitsine/msbuild,Microsoft/msbuild,Microsoft/msbuild,jeffkl/msbuild,AndyGerlicher/msbuild,jeffkl/msbuild,jeffkl/msbuild,sean-gilliam/msbuild,rainersigwald/msbuild,cdmihai/msbuild,cdmihai/msbuild,sean-gilliam/msbuild