1) Add confirmation prompt for `dvc remove -p`;
2) Make `-q` and `-v` mutually exclusive in CLI;
3) Don't forget about not cached outputs when checking for cycle dependencies;
4) Fix BaseSCM in no-scm scenario;
5) Make updater message more noticeable;
6) Fix bug in logger, where errors were printed to stdout instead of stderr;
7) Add `dvc gc` support for Azure remote;
8) Support `-d|--with-deps` for `dvc checkout`;