Added the CLITemplate class to the staradmin project, and implemented it's most basic functionality - to be able to find a template by name and if found, instantiate itself for further use.
Added method Instantiate to CLITemplate (in staradmin) allowing templates to be instantiated.
Made a first rough implementation in staradmin to instantiate CLI templates.
Fixed a few bugs in the CLITemplate class, relating to how paths and file extensions were maintained.
Merge branch 'develop' into feature/cli-templates
Added the most basic CLI template we'll include in the installation to Starcounter.CLI, making sure it is part of the output (and the installer).
Added a reference to Starcounter.CLI from staradmin to be able to utilize things like the shared ConsoleUtil class.
Extended staradmin to support customizing the environment to launch an editor when CLI templates are being instantiated, and made sure a configured editor actually get launched.
Merge branch 'develop' into feature/cli-templates
Merge branch 'feature/cli-templates' into develop. Initial implementation of #1645.