[NX-450] Component Sources & Raw Hosted/Proxy Views

JIRA: https://issues.sonatype.org/browse/NX-450
OK with these properties for now, but thinking longer term we might want to make this distinction clearer by calling the guaranteed-unique portion `internalId` (or `systemId`) assuming that it's assigned by the system. I'm ok with `name` or `publicId` for the user-friendly name.

(no need to change this before merging)