Introduced new base class NamedApplicationCLICommand in Starcounter.CLI, representing an application whose only required to have a name (and, as an example, don't have to be pinned to a certain application file). Made this class the base class of ApplicationCLICommand and refactored affected classes accordingly.
Further refactoring and rewriting on the ApplicationCLICommand class and related classes. This time removing factory method ApplicationCLICommand.Create in favor of command-specific ditos, to start with StartApplicationCommand.FromFile.
Moved relevant ApplicationCLICommand fields down on level, to NamedApplicationCLICommand.
Removed ApplicationCLICommand.Initialize method due to current refactorings.
Moved relevant fields from ApplicationCLICommand to Start/Stop command implementations as part of a larger redesign.
Removed recently introduced NamedApplicationCLICommand class in favor of a simpler model where we keep the ApplicationCLICommand more like it was before, minus it has no reference to the full blown application, but rather only its name.
Added new method StopApplicationCommand.FromFile and reintroduced the option to stop an application using it's file as a reference.