Discovery should be mandated for clients

Issue #536 resolved
Joseph Heenan created an issue

As noted in https://bitbucket.org/openid/fapi/issues/525/decide-on-what-to-do-for-a-cuckoo-s-token#comment-63894845 the current FAPI2 profile requires OPs to support discovery but does not mandate RPs to use discovery.

I believe this was an accidental omission and we should mandate RPs use discovery.