Fix dependency to coreclr and mscorrc in Linux (dotnet/coreclr#10138)
* Fix dependency to coreclr and mscorrc in Linux
Remove dependency with coreclr in some projects for Linux
Recover build mscorrc for cross architecture in Linux
* Fix CMakeLists.txt in src/dlls
minimize uses of CLR_CROSS_COMPONENTS_BUILD flag in CMakeLists.txt
Modify root/CMakeLists.txt to exclude corerun and coreconsole build
during cross component build
Commit migrated from https://github.com/dotnet/coreclr/commit/
1c4fda612e8a4f0d48346c477d058fa3fddf514e