Throw an exception when any query params are nil in `format-authn-uri`.

It seems more user friendly than returning
```
No implementation of method: :form-encode* of protocol: #'ring.util.codec/FormEncodeable found for class: nil
```
Which is what happens when one forgets to define e.g. google client id.