Add custom parameters to ServiceConfiguration

Some services use additional parameters in redirect URL (such as `display` to select a window appearance) and in token request (such as `client_secret`). So we need a way to allow a user add them to the requests.