* Add push and build for layered deployments
* Use setup.py
* Remove redudant command
* Update flake8 version to fix whitespace formating
* Determine layered deployment by schema layout
* Add additional test cases
* Refactor splitting on dot
* Fix pystyle code version
* Stop pip from installing 100s of libs to resolve conficts
By pinning all versions
* Remove test
* Attempt to fix running all tests
* Fix tests
* Clean up after tests
* Remove invalid and add new test case
* Add layered deployment deployment
* readd missing deploy command
* Use login parameter
* Add test cases
* Add an additional test case
* Remove unused method
* Move deployments to iothub from edge
* Use correct version
* Fix test
* Install missing extension
* Use new CLI naming and refactor
* Fix issue with import being cached across tests
* Skip instead of commenting out test
* Use variables
* Refactor
* Fix issue with tests failing due to previous tests
* Update changelog
* Fix issue with invalid manifest name for deployment
* Skip test on windows
* Fix error when start simulator with --setup option
* Bump version to 2.1.1
* Install fixed version of Azure CLI IoT extension
* Do not support 3.8 due to Azure CLI IoT extension incompatible
* Fix windows environment setup issue and darwin random failure
* Use hosted windows 2019 image
* use powershell core
* remove az --version so task can fail according to exit code