Added IMetadataProjectReference as a first class citizen

- Expose RoslynProjectReference as IMetadataProjectReference. This allows
  other types of loaders/compilers to consume the raw roslyn reference assembly
  without depending on roslyn types directly.
- Renamed IMetadataRawReference to IMetadataEmbeddedReference