Added 'Host' and 'UseSecureChannel' options to configuration
Added cross origin middleware to allow both http and https schemes at 'Host'
Channel now uses the page protocol if 'UseSecureChannel' is disabled
Fixed issue updating channel protocol
Fixed incorrect 'access-control-allow-origin' value
Added 'Access-Control-Allow-Credentials' header
Merge branch 'feature/secure-channel' into develop