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.
Rewrote how sockets (WebSockets and raw) are handled on the host.
Fixed a few issues with garbage collecting of sockets.
Merge branch 'develop' of https://github.com/Starcounter/Starcounter into develop
Removed wrong destructors.
Added check for VS installation to IsInstalled() methods.
Fixed check for number of accepting sockets when creating port handler. Cleaned handlers a bit.
Some refactoring.
Fixed some issues with memory handlers.
Refactored some code.
Added missing Get-method for double-templates.
Readded unittest for testing incoming jsonpatch with double value and added test for boolean (both tests for values in correct format and in stringformat)
Allowing boolean values declared as strings in incoming patches.
Merge branch 'issue/2132' into develop
SQL: added test of inserting negative decimal. Part of #2099.
Minor change. Reading local variable instead of calling property twice.
#2165: Updated unittest to check that mapping attribute for main partial class for typedjson codebehind is set correctly.