PKCE inconsistencies between Part 1 and Part 2

Issue #292 resolved
Dave Tonge created an issue

It seems that we currently require AS in FAPI 1 Part 2 to require PKCE.

This is probably a bug and is not enforced by the conformance tests.