Added new class CLIClientCommand to Starcounter.CLI. This abstract class contains basic functionality for every command in any CLI tool that access admin server resources over REST and provides a status console to such commands.
Made Starcounter.CLI ApplicationCLICommand class derive new CLIClientCommand and adapted relating classes to this redesign.
Moved all the functionality possible from ApplicationCLICommand to baseclass CLIClientCommand to be able to utilize it in other type of commands, not directing applications.
Added new stub-class StopCodeHostCommand in staradmin. This class will eventually support stopping of code hosts.
Merge branch 'develop' into issue/2126
Introduce new StopDatabaseCommand class in Starcounter.CLI. This class will support stopping of databases and code hosts.
Implemented first version of new StopDatabaseCommand in Starcounter.CLI. We currently support stopping the code host only.
Implemented new staradmin StopCodeHostCommand to utilize the StopDatabaseCommand in Starcounter.CLI, specifying that the code host should be stopped.
Enabled stopping of code hosts in staradmin CLI.
Added new command/class StopDbCommand to staradmin, capturing a command line that indicates the user want to stop a database.
Extended Starcounter.CLI StopDatabaseCommand to support stopping not only the code host, but a complete database engine.
Enabled stopping of databases using 'staradmin stop db' syntax.
Merge branch 'issue/2126' into develop. With #2126 in place, it's now possible to stop a code host or a database from the command-line, e.g. 'staradmin stop host'.