HTTP 201 Created includes content (DTO) for other formats than HTML, so I've included it for HTML as well, so Content Types behave the same
Don't send onConnect msg until connectionInfo is saved.
Add `bool Exists()` to IAppSettings
Add ISettingsWriter interface for ISettings providers that support writable settings
Update dlls
Add Set operation to IAppSettings, use shadow cache for read-only ISettings
Merge pull request #939 from specimen151/master

HTTP 201 Created includes content (DTO) for other formats than HTML, so ...
Tweak swagger
Change default paramType for non HTTP Body request to 'query'
Add Channel to ServerEventsClient
Add test for setters on Receivers
Change IContainerAdapter to inherit IResolver's TryResolve<T>
remove unnecessary comment
Change Routes to use a list in /operations/metadata
reformat IAppSettings
Use IReturn marker in RequiresWebSudo tests
Update SS.Redis
Integration tests for Swagger UI
Update release-notes.md
Add TOC for v4.0.31 release and re-order so Redis Server Events is up top