Remove sign in when authenticating already authorized apps.

I'm submitting this to start a discussion on whether it'd be worthwhile and to raise any security concerns that it might cause. In particular, given that there have been reports of session issues with the forums, I want to make 100% certain that there would be no such issues with Core. Additionally, it might be worth making sessions expire when someone tries to use that session id from a different IP address, though this will cause shortened session times for those with dynamic IP addresses, or that switch the location of their computer often.
Yeah, right now if we just stick to the original commit, the user still needs to be prompted for and press the authorize/login button on the app. This cookie allows for Core to signal to the apps that the user has this app authorized, so they can automatically conduct the login flow so that applications automatically log you in if you have a valid Core account.