[Fixes #1528] Default reference assemblies made extensible in DefaultAssemblyProvider

@pranavkm @yishaigalatzer 
Could you stack the next two method calls:

```C#
return ReferenceAssemblies.SelectMany(_libraryManager.GetReferencingLibraries)
                           .Distinct()
```