GetReferenceAssemblyPaths needs GetFrameworkPaths (#3199)
GetReferenceAssemblyPaths needs GetFrameworkPaths (#3199)

GetReferenceAssemblyPaths references
`@(_CombinedTargetFrameworkDirectoriesItem)` and other properties/items
that get defined (for .NET projects) in `GetFrameworkPaths`, but did
not depend on it. Dependencies were enforced by listing
GetFrameworkPaths first whenever dependencies existed, but that is hard
to enforce, and when missed caused dotnet/sdk#1730.

I'm adding this explicitly rather than appending to the already-existent
but undefined `$(GetReferenceAssemblyPathsDependsOn)` because a GitHub
search found a few projects (mostly Mono-related) that _override_ rather
than append to GetReferenceAssemblyPathsDependsOn. That was safe because
no released MSBuild ever defined anything in that property, but could
introduce problems if we started defining it.

Fixes #3196.
AndyGerlicher/msbuild,mono/msbuild,rainersigwald/msbuild,rainersigwald/msbuild,Microsoft/msbuild,AndyGerlicher/msbuild,chipitsine/msbuild,sean-gilliam/msbuild,mono/msbuild,cdmihai/msbuild,mono/msbuild,rainersigwald/msbuild,Microsoft/msbuild,jeffkl/msbuild,Microsoft/msbuild,cdmihai/msbuild,cdmihai/msbuild,sean-gilliam/msbuild,sean-gilliam/msbuild,mono/msbuild,AndyGerlicher/msbuild,jeffkl/msbuild,chipitsine/msbuild,jeffkl/msbuild,cdmihai/msbuild,chipitsine/msbuild,sean-gilliam/msbuild,AndyGerlicher/msbuild,rainersigwald/msbuild,Microsoft/msbuild,jeffkl/msbuild,chipitsine/msbuild