Disable automatic forced canvas login

We were always doing `canvas_login=1` when doing our initial request to the web server. This pull request introduces a `forceCanvasLogin` property on the `CKIClient` and will only do it when set to true.