Changed invalid response_mode validation error to a user error (was client error before).

If the client expects a different response_mode (aka invalid for flow) - there is no way the OP can send the error back to the client properly.
Merge branch 'dev' of https://github.com/thinktecture/Thinktecture.IdentityServer.v3 into dev