Changes related to cleaning URI matcher.
Changed API to WebSockets and Session ForEach.
Merge branch 'develop' of https://github.com/Starcounter/Starcounter into develop
Intermediate changes to support several layers of handlers.
Merge branch 'develop' of https://github.com/Starcounter/Starcounter into develop
Added preliminary support for multiple handler levels.
Merge branch 'develop' of https://github.com/Starcounter/Starcounter into develop
Some refactoring around handler levels.
Fixed a bug in the code host, causing a NullReferenceException when the host was being stopped and there where no subscribers to the DatabaseStopping event.
Merge branch 'issue/1884' into develop. Fixes #1884.
Merge branch 'develop' of https://github.com/Starcounter/Starcounter into develop
Moved MergeResponses to a all-levels static.
Removed mapper handler related old code.
Refactored some exception cases in Response and Request.
Registering full directory paths to static resource dirs.
Fixed: The Working Directory was not set on an Executable in the admin REST API.

Removed the user dialog question when removing items from the recent history list
Fixed: Duplicated user message when there where no running Applications.
Merge branch 'develop' into issue/1810

Conflicts:
	src/Starcounter.XSON/Sessions/Session.cs
Changed the weaver add dependencies to all cached assemblies, even those not referencing Starcounter. This is needed to detect when any cached assembly is updated / rebuilt.
Made the weaver exclude the ".vshost.exe" pattern as a built-in exclusion policy.
Merge branch 'issue/1850' into develop. Hopefully resolving issue #1850.