Add CIDeployAppCommand which allow to deploy application in CI environment

The command accept all the required parameters to run.
When running inside CI env there is no console window so we use NullProgressBar to make sure we do not try to execute console command that is not allowed.
Extract the user login logic into AccessTokenHelper static class.