Add support for extension aliases so:
- extension names don't have to be as defined in the .whl filename
- extensions can be renamed
Refers mainly to NAME in az extension add --name NAME
There are ways around this such as providing the the appropriate name in setup.py and building a whl with the correct name.