Make key auth optional check stronger
Make key auth optional check stronger

Now it can terminate whole auth. Ie. you can check if the user is
on https before checking the credentials.

sugarjs/rest-sugar