* pre and post cleanup-cli
* exec azpath
* enable azure powershell part
* set user agent
* extract utils
* divide cleanup
* extract azpsconfig class
* fix test
* move runpsscript
* change to AzPSUtils
* fix typo
* support MI for CLI
* support MI for PowerShell
* refactor and fix typo
* adjust logic according to review comments
* create a type for PS Script output and add some test cases
* rename servicePrincipalKey to servicePrincipalSecret
* Added unit tests for Azure PowerShell
* Added unit tests
* changes in utils
* removed babel
* changed variable name of enable-PSSession
* refactor
* added ci.yml
* changes in utils test