Added friendly name support for new platforms
- Moved all friendly name logic to FrameworkReferenceResolver