Main change is support for Windows
**Changes**
- Support Windows by changing interaction with Azure-CLI using Python package 'az.cli' instead of subprocess
- Drop Python 3.6 support, due to dependent package 'az.cli' using => 3.7
- Add unit tests running on latest versions of Unix, Windows and MacOs
- Depend on `azure-cli` instead of `azure-cli-core` to auto include `packaging` to fix [issue-3](https://github.com/abij/az-account-switcher/issues/3)