Add Literal[...] types to typing_extensions (#591)

* Add Literal[...] types to typing_extensions

This diff adds a preliminary draft of literal types to
typing_extensions.

I'll edit this PR to include a link to the proposal for
Literal once I publish it sometime next week.

* Make Meta classes private
4 files changed