SelfUpdateCommand: initial groundwork for --rollback
SelfUpdateCommand: only use 1 rollback snapshot at a time
SelfUpdateCommand: do not delete old snapshots, allow user to clean them
SelfUpdateCommand: removed unneeded return
Merge remote-tracking branch 'chr0n1x/feature-selfupdate-rollback'
Add version arg, docs for --rollback and reorganize the code, refs #2522
add documentation entry for archive command on 03-cli.md
plug version example to the command call
Fixed typos
Merge pull request #2532 from pborreli/typos

Fixed typos
Merge pull request #2531 from cordoval/1762-document-archive

[Docu | WCM] add documentation entry for archive command on 03-cli.md