Move SwiftUI's Identifiable protocol and related types into the standard library

This would be a welcomed addition to the standard library.

We’ve used our own version of Identifiable for years across internal frameworks that have nothing to with UI and in customer facing applications to automatically assign identifiers to views such as UITableViewCell, Segues, ViewControllers, etc.

Thanks @anandabits for driving this addition…

Cheers!