Added new error code ScErrApplicationNotAnExecutable that allows us to pinpoint errors that are caused by applications that are not executables (a feature not yet officially supported).
Extended the code host to prevent users from loading applications that are not executables, and made sure a corresponding error message was raised.
Added a check in the VS extension to consult the type of about-to-start projects and raise an error if the project is not a console application.
Merge branch 'issue/2367' into develop. This set of commits fix #2367.